Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Services / Monitoring / system / Diagnosticts / PerformanceCounterPermission.cs / 1 / PerformanceCounterPermission.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System; using System.Security.Permissions; ////// [ Serializable() ] public sealed class PerformanceCounterPermission : ResourcePermissionBase { private PerformanceCounterPermissionEntryCollection innerCollection; ///[To be supplied.] ////// public PerformanceCounterPermission() { SetNames(); } ///[To be supplied.] ////// public PerformanceCounterPermission(PermissionState state) : base(state) { SetNames(); } ///[To be supplied.] ////// public PerformanceCounterPermission(PerformanceCounterPermissionAccess permissionAccess, string machineName, string categoryName) { SetNames(); this.AddPermissionAccess(new PerformanceCounterPermissionEntry(permissionAccess, machineName, categoryName)); } ///[To be supplied.] ////// public PerformanceCounterPermission(PerformanceCounterPermissionEntry[] permissionAccessEntries) { if (permissionAccessEntries == null) throw new ArgumentNullException("permissionAccessEntries"); SetNames(); for (int index = 0; index < permissionAccessEntries.Length; ++index) this.AddPermissionAccess(permissionAccessEntries[index]); } ///[To be supplied.] ////// public PerformanceCounterPermissionEntryCollection PermissionEntries { get { if (this.innerCollection == null) this.innerCollection = new PerformanceCounterPermissionEntryCollection(this, base.GetPermissionEntries()); return this.innerCollection; } } ///[To be supplied.] ///internal void AddPermissionAccess(PerformanceCounterPermissionEntry entry) { base.AddPermissionAccess(entry.GetBaseEntry()); } /// internal new void Clear() { base.Clear(); } /// internal void RemovePermissionAccess(PerformanceCounterPermissionEntry entry) { base.RemovePermissionAccess(entry.GetBaseEntry()); } private void SetNames() { this.PermissionAccessType = typeof(PerformanceCounterPermissionAccess); this.TagNames = new string[]{"Machine", "Category"}; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System; using System.Security.Permissions; ////// [ Serializable() ] public sealed class PerformanceCounterPermission : ResourcePermissionBase { private PerformanceCounterPermissionEntryCollection innerCollection; ///[To be supplied.] ////// public PerformanceCounterPermission() { SetNames(); } ///[To be supplied.] ////// public PerformanceCounterPermission(PermissionState state) : base(state) { SetNames(); } ///[To be supplied.] ////// public PerformanceCounterPermission(PerformanceCounterPermissionAccess permissionAccess, string machineName, string categoryName) { SetNames(); this.AddPermissionAccess(new PerformanceCounterPermissionEntry(permissionAccess, machineName, categoryName)); } ///[To be supplied.] ////// public PerformanceCounterPermission(PerformanceCounterPermissionEntry[] permissionAccessEntries) { if (permissionAccessEntries == null) throw new ArgumentNullException("permissionAccessEntries"); SetNames(); for (int index = 0; index < permissionAccessEntries.Length; ++index) this.AddPermissionAccess(permissionAccessEntries[index]); } ///[To be supplied.] ////// public PerformanceCounterPermissionEntryCollection PermissionEntries { get { if (this.innerCollection == null) this.innerCollection = new PerformanceCounterPermissionEntryCollection(this, base.GetPermissionEntries()); return this.innerCollection; } } ///[To be supplied.] ///internal void AddPermissionAccess(PerformanceCounterPermissionEntry entry) { base.AddPermissionAccess(entry.GetBaseEntry()); } /// internal new void Clear() { base.Clear(); } /// internal void RemovePermissionAccess(PerformanceCounterPermissionEntry entry) { base.RemovePermissionAccess(entry.GetBaseEntry()); } private void SetNames() { this.PermissionAccessType = typeof(PerformanceCounterPermissionAccess); this.TagNames = new string[]{"Machine", "Category"}; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EntityWithChangeTrackerStrategy.cs
- DocumentGrid.cs
- ObjectDataSourceMethodEditor.cs
- ButtonChrome.cs
- SystemTcpStatistics.cs
- XmlSchemaSet.cs
- URI.cs
- BoundField.cs
- IIS7WorkerRequest.cs
- Wildcard.cs
- RewritingPass.cs
- InvalidWMPVersionException.cs
- IndicFontClient.cs
- SafeArrayTypeMismatchException.cs
- SyndicationLink.cs
- SoapObjectReader.cs
- ComponentCache.cs
- XmlComment.cs
- COM2ComponentEditor.cs
- UnionExpr.cs
- DependencyPropertyAttribute.cs
- RichTextBoxDesigner.cs
- ManagedIStream.cs
- DesignerDataRelationship.cs
- CodeParameterDeclarationExpression.cs
- OleDbError.cs
- ParameterElementCollection.cs
- NeutralResourcesLanguageAttribute.cs
- Soap12ProtocolReflector.cs
- ObjectDataSourceDesigner.cs
- NativeObjectSecurity.cs
- ErrorFormatter.cs
- StringComparer.cs
- Parser.cs
- XmlAnyAttributeAttribute.cs
- HttpErrorTraceRecord.cs
- ObjectDataSourceDesigner.cs
- MailBnfHelper.cs
- AudioLevelUpdatedEventArgs.cs
- MetaDataInfo.cs
- WebPartDeleteVerb.cs
- WindowsIdentity.cs
- UnsafeNativeMethods.cs
- HwndProxyElementProvider.cs
- GradientStop.cs
- SchemaElement.cs
- XXXInfos.cs
- PrinterResolution.cs
- MessageBuffer.cs
- PriorityBindingExpression.cs
- Util.cs
- SynchronizingStream.cs
- RuntimeComponentFilter.cs
- AsyncOperation.cs
- XamlVector3DCollectionSerializer.cs
- AbsoluteQuery.cs
- DecoderReplacementFallback.cs
- NavigationPropertyEmitter.cs
- GrammarBuilderDictation.cs
- InvalidCommandTreeException.cs
- EncodingNLS.cs
- ContextInformation.cs
- infer.cs
- GPRECTF.cs
- ProgressBarRenderer.cs
- ManifestSignedXml.cs
- TabControlToolboxItem.cs
- RangeBaseAutomationPeer.cs
- SQLResource.cs
- XmlElementAttributes.cs
- IncrementalHitTester.cs
- DefaultHttpHandler.cs
- BuildProvider.cs
- Atom10FormatterFactory.cs
- TrackingDataItemValue.cs
- SerializableAttribute.cs
- ComponentManagerBroker.cs
- HttpModulesSection.cs
- Config.cs
- PerformanceCounterPermissionEntry.cs
- HttpServerVarsCollection.cs
- ScriptModule.cs
- HtmlLink.cs
- DesignerTextViewAdapter.cs
- HelpEvent.cs
- XmlDataContract.cs
- SqlDataSourceCache.cs
- DynamicDocumentPaginator.cs
- PeerApplicationLaunchInfo.cs
- WorkItem.cs
- BrowserCapabilitiesCodeGenerator.cs
- DesignerDataParameter.cs
- TextRange.cs
- NonParentingControl.cs
- XmlBindingWorker.cs
- ComplusEndpointConfigContainer.cs
- RealizationDrawingContextWalker.cs
- RetrieveVirtualItemEventArgs.cs
- webeventbuffer.cs
- XmlDataImplementation.cs