Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / PerformanceCounterPermission.cs / 1305376 / 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EventDescriptor.cs
- ChangeToolStripParentVerb.cs
- NumberSubstitution.cs
- BamlResourceContent.cs
- SerialStream.cs
- DbConnectionPoolOptions.cs
- XmlSchemaGroupRef.cs
- Span.cs
- ResourceAssociationSet.cs
- Internal.cs
- TextEffect.cs
- IDictionary.cs
- PageRequestManager.cs
- KnownBoxes.cs
- IndentTextWriter.cs
- XmlILStorageConverter.cs
- ContainerParagraph.cs
- storagemappingitemcollection.viewdictionary.cs
- OutputWindow.cs
- SQLCharsStorage.cs
- SqlDataSource.cs
- TrackingServices.cs
- mediaeventshelper.cs
- HtmlInputControl.cs
- VariableAction.cs
- XmlSchemaDocumentation.cs
- HttpDebugHandler.cs
- ProcessHostConfigUtils.cs
- EnumValidator.cs
- ADRoleFactoryConfiguration.cs
- PenContext.cs
- StringAnimationUsingKeyFrames.cs
- SmiRecordBuffer.cs
- SyndicationFeed.cs
- Block.cs
- OracleConnection.cs
- ToolStripStatusLabel.cs
- GeneralTransformCollection.cs
- EdmItemCollection.cs
- MediaTimeline.cs
- BrowserCapabilitiesFactoryBase.cs
- AuthenticationManager.cs
- grammarelement.cs
- XPathMultyIterator.cs
- StickyNoteAnnotations.cs
- RegistryPermission.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- DbConnectionPoolIdentity.cs
- XmlArrayItemAttributes.cs
- GridViewUpdateEventArgs.cs
- ProgressBarAutomationPeer.cs
- PrintControllerWithStatusDialog.cs
- BooleanFunctions.cs
- CacheForPrimitiveTypes.cs
- OperationInvokerTrace.cs
- WinInet.cs
- PreviewPageInfo.cs
- LateBoundBitmapDecoder.cs
- HttpHandler.cs
- UserMapPath.cs
- XmlValidatingReaderImpl.cs
- StylusLogic.cs
- CharStorage.cs
- hresults.cs
- ScopelessEnumAttribute.cs
- ObjectDataSourceSelectingEventArgs.cs
- ColorContext.cs
- ValidatingPropertiesEventArgs.cs
- _UncName.cs
- _WebProxyDataBuilder.cs
- ContractSearchPattern.cs
- Matrix.cs
- DataGridColumnHeadersPresenter.cs
- CommonProperties.cs
- DataGridViewUtilities.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ProviderMetadataCachedInformation.cs
- ScrollEvent.cs
- WebServiceEndpoint.cs
- JumpTask.cs
- XmlNamespaceDeclarationsAttribute.cs
- Logging.cs
- FunctionDescription.cs
- ClrPerspective.cs
- CompilerCollection.cs
- LocatorGroup.cs
- XpsPackagingException.cs
- DefaultSerializationProviderAttribute.cs
- Types.cs
- StateWorkerRequest.cs
- FormParameter.cs
- PagesChangedEventArgs.cs
- DataGridRow.cs
- ZipIOCentralDirectoryBlock.cs
- BuildProvider.cs
- OdbcStatementHandle.cs
- DateTimeOffsetConverter.cs
- EventNotify.cs
- QuestionEventArgs.cs
- Process.cs