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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StylusPoint.cs
- ConfigPathUtility.cs
- UserInitiatedNavigationPermission.cs
- UInt32Converter.cs
- UniqueSet.cs
- BinaryUtilClasses.cs
- BindingElementExtensionElement.cs
- DrawingContextDrawingContextWalker.cs
- Pkcs9Attribute.cs
- BooleanAnimationBase.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- CacheMemory.cs
- BamlTreeUpdater.cs
- ItemContainerProviderWrapper.cs
- UnionExpr.cs
- Match.cs
- DispatcherHooks.cs
- DataTransferEventArgs.cs
- FormsAuthenticationConfiguration.cs
- XPathNodeList.cs
- TextCharacters.cs
- ApplicationBuildProvider.cs
- TileBrush.cs
- State.cs
- ErrorStyle.cs
- RectAnimation.cs
- RoleManagerSection.cs
- SizeFConverter.cs
- TabPageDesigner.cs
- ImageBrush.cs
- DragCompletedEventArgs.cs
- ProxyWebPartManager.cs
- ComponentResourceManager.cs
- DataControlField.cs
- DataControlButton.cs
- GridViewEditEventArgs.cs
- categoryentry.cs
- PatternMatcher.cs
- _UriSyntax.cs
- XmlDocument.cs
- BamlBinaryReader.cs
- ManagedIStream.cs
- FacetValueContainer.cs
- EpmSourcePathSegment.cs
- Grant.cs
- XmlDataProvider.cs
- DPCustomTypeDescriptor.cs
- CurrentTimeZone.cs
- DependencySource.cs
- Choices.cs
- ExpressionConverter.cs
- GeneratedView.cs
- SemaphoreFullException.cs
- Substitution.cs
- DTCTransactionManager.cs
- DrawingGroup.cs
- Helper.cs
- GridViewDeletedEventArgs.cs
- WorkflowOperationErrorHandler.cs
- DebugManager.cs
- HttpApplicationFactory.cs
- BindingList.cs
- RootBuilder.cs
- SqlInternalConnectionTds.cs
- ResponseStream.cs
- LogoValidationException.cs
- CheckBox.cs
- documentsequencetextpointer.cs
- Restrictions.cs
- ClientEventManager.cs
- UnaryNode.cs
- GuidelineSet.cs
- Shape.cs
- DataServiceClientException.cs
- MediaContext.cs
- CustomWebEventKey.cs
- PingReply.cs
- RecommendedAsConfigurableAttribute.cs
- assertwrapper.cs
- DefaultValidator.cs
- BinaryVersion.cs
- MsmqIntegrationElement.cs
- DefinitionBase.cs
- AdRotator.cs
- TextFormatterImp.cs
- ManagedFilter.cs
- StubHelpers.cs
- Axis.cs
- ParseHttpDate.cs
- Delay.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- ControlLocalizer.cs
- PerspectiveCamera.cs
- PartialTrustHelpers.cs
- VisualStyleRenderer.cs
- SchemaAttDef.cs
- OperatingSystemVersionCheck.cs
- WindowsToolbarItemAsMenuItem.cs
- SessionStateUtil.cs
- RequiredFieldValidator.cs