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
- DataStreamFromComStream.cs
- ReadOnlyCollectionBase.cs
- ResXDataNode.cs
- CollectionViewGroup.cs
- SiteMap.cs
- ObjectConverter.cs
- SqlServer2KCompatibilityAnnotation.cs
- ForwardPositionQuery.cs
- OrderedHashRepartitionEnumerator.cs
- NumberFormatter.cs
- ValidatingReaderNodeData.cs
- ComponentSerializationService.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- BitmapImage.cs
- CompiledScopeCriteria.cs
- HierarchicalDataTemplate.cs
- _ShellExpression.cs
- BridgeDataReader.cs
- X509ChainElement.cs
- WindowsClaimSet.cs
- ScaleTransform.cs
- Point3D.cs
- ListViewItem.cs
- ApplicationException.cs
- GuidConverter.cs
- BitmapEffectState.cs
- TargetConverter.cs
- ToolBarOverflowPanel.cs
- TrackingMemoryStream.cs
- IfJoinedCondition.cs
- Calendar.cs
- PeerResolver.cs
- SqlDataRecord.cs
- SocketException.cs
- PngBitmapEncoder.cs
- EdmError.cs
- ValidatingReaderNodeData.cs
- XmlDataSourceNodeDescriptor.cs
- TargetInvocationException.cs
- Triangle.cs
- XNodeNavigator.cs
- ColorAnimation.cs
- ProfileEventArgs.cs
- SliderAutomationPeer.cs
- LinkConverter.cs
- XmlWriter.cs
- CreatingCookieEventArgs.cs
- PkcsUtils.cs
- NavigationHelper.cs
- CompareValidator.cs
- GeneralTransform2DTo3D.cs
- __Filters.cs
- DynamicQueryableWrapper.cs
- StylusPlugInCollection.cs
- EdmPropertyAttribute.cs
- FlowDocumentPage.cs
- DbMetaDataFactory.cs
- IdSpace.cs
- ToolStripItemTextRenderEventArgs.cs
- DoubleLinkListEnumerator.cs
- WinInet.cs
- CloudCollection.cs
- CategoryValueConverter.cs
- ISessionStateStore.cs
- ContentElement.cs
- MultilineStringEditor.cs
- controlskin.cs
- IsolatedStorageFileStream.cs
- DrawItemEvent.cs
- ClientScriptManager.cs
- ErrorHandler.cs
- FixedSOMLineCollection.cs
- SafeThreadHandle.cs
- ErrorHandler.cs
- AssertSection.cs
- Label.cs
- PropertyGridView.cs
- SettingsPropertyNotFoundException.cs
- TypeGenericEnumerableViewSchema.cs
- DeclaredTypeValidator.cs
- Attributes.cs
- ListItemConverter.cs
- FileReservationCollection.cs
- BitmapSizeOptions.cs
- AutoGeneratedFieldProperties.cs
- OutOfMemoryException.cs
- EntityDataSourceMemberPath.cs
- XsdValidatingReader.cs
- MemberNameValidator.cs
- EmptyReadOnlyDictionaryInternal.cs
- HttpConfigurationSystem.cs
- SqlIdentifier.cs
- DbXmlEnabledProviderManifest.cs
- NativeMethods.cs
- MasterPageCodeDomTreeGenerator.cs
- WebServiceHostFactory.cs
- Run.cs
- XmlSchemaExternal.cs
- DeviceFilterDictionary.cs
- CurrentTimeZone.cs