Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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"}; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TraceListener.cs
- PointLightBase.cs
- CorrelationScope.cs
- SqlFlattener.cs
- ExtendedPropertyDescriptor.cs
- MatrixIndependentAnimationStorage.cs
- DataObjectAttribute.cs
- QueryAsyncResult.cs
- ToolBarPanel.cs
- ClientScriptManager.cs
- ErrorsHelper.cs
- FileReservationCollection.cs
- EntityRecordInfo.cs
- SplitterCancelEvent.cs
- BasicHttpMessageSecurityElement.cs
- ObjectParameter.cs
- FileSystemInfo.cs
- ClientSettings.cs
- TextContainerHelper.cs
- GroupBox.cs
- ConnectionStringSettings.cs
- CategoriesDocumentFormatter.cs
- Events.cs
- UrlPath.cs
- HttpModuleCollection.cs
- FlowDocument.cs
- Attributes.cs
- GridViewUpdateEventArgs.cs
- IsolationInterop.cs
- DataServices.cs
- CoreSwitches.cs
- SqlTriggerContext.cs
- CheckedListBox.cs
- SerializerDescriptor.cs
- _Events.cs
- ScaleTransform.cs
- XmlSchemaSimpleType.cs
- OutKeywords.cs
- TrackingProfileManager.cs
- baseaxisquery.cs
- connectionpool.cs
- TrackingStringDictionary.cs
- InputBinding.cs
- GridItem.cs
- NameTable.cs
- CodeStatementCollection.cs
- Point3DIndependentAnimationStorage.cs
- QuotedPairReader.cs
- RIPEMD160.cs
- DrawingServices.cs
- BindValidationContext.cs
- shaperfactoryquerycachekey.cs
- SessionSwitchEventArgs.cs
- SqlCaseSimplifier.cs
- DesignerAttribute.cs
- InvalidAsynchronousStateException.cs
- RemoteHelper.cs
- Documentation.cs
- CodeTypeParameterCollection.cs
- StylusCaptureWithinProperty.cs
- EmptyCollection.cs
- ObjectConverter.cs
- EntityDataSourceStatementEditorForm.cs
- OleDbException.cs
- WebPartEditorApplyVerb.cs
- XmlSecureResolver.cs
- UpdateTracker.cs
- StrokeRenderer.cs
- WebContext.cs
- ConnectionPoint.cs
- TypeSemantics.cs
- RadioButtonAutomationPeer.cs
- StylusDownEventArgs.cs
- followingquery.cs
- Inflater.cs
- DynamicValueConverter.cs
- DataBindingCollection.cs
- CodeTypeConstructor.cs
- System.Data_BID.cs
- StreamReader.cs
- NamedPipeTransportElement.cs
- ObjectCache.cs
- ImageBrush.cs
- XmlExpressionDumper.cs
- FrameworkEventSource.cs
- WpfXamlLoader.cs
- QilValidationVisitor.cs
- BindingCollectionElement.cs
- DWriteFactory.cs
- ServiceObjectContainer.cs
- XmlSchemaAnnotation.cs
- TabControlEvent.cs
- AccessDataSourceView.cs
- DiscoveryServerProtocol.cs
- Clipboard.cs
- InstanceLockedException.cs
- ProcessHostConfigUtils.cs
- CngProperty.cs
- OleDbCommand.cs
- ObjectSet.cs