Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- NameNode.cs
- JsonServiceDocumentSerializer.cs
- Int32RectValueSerializer.cs
- StylusDownEventArgs.cs
- DropSource.cs
- Font.cs
- CheckBox.cs
- XmlNamespaceDeclarationsAttribute.cs
- TdsParser.cs
- DateTimeFormat.cs
- TypeUnloadedException.cs
- BitStack.cs
- metadatamappinghashervisitor.cs
- XPathParser.cs
- ViewStateAttachedPropertyFeature.cs
- AppDomainFactory.cs
- InlinedAggregationOperator.cs
- HwndHostAutomationPeer.cs
- DiscoveryViaBehavior.cs
- DecimalStorage.cs
- ApplicationSecurityInfo.cs
- EventLogPermission.cs
- PersonalizablePropertyEntry.cs
- HttpFormatExtensions.cs
- CodeNamespace.cs
- CodeMethodInvokeExpression.cs
- Shape.cs
- CodeObjectCreateExpression.cs
- DesignerVerb.cs
- LockRecursionException.cs
- ArrayExtension.cs
- ChannelServices.cs
- TypeSystem.cs
- TemplatedWizardStep.cs
- MethodResolver.cs
- Positioning.cs
- SetStoryboardSpeedRatio.cs
- TemplateNameScope.cs
- GenericAuthenticationEventArgs.cs
- ServiceDeploymentInfo.cs
- GridItemPatternIdentifiers.cs
- RenderTargetBitmap.cs
- GatewayDefinition.cs
- InfoCardListRequest.cs
- XmlWriterSettings.cs
- ValueExpressions.cs
- PersonalizationStateInfoCollection.cs
- SqlDataSourceAdvancedOptionsForm.cs
- TextTreeUndoUnit.cs
- XmlSchemaExporter.cs
- TableDetailsRow.cs
- SolidColorBrush.cs
- ResourceLoader.cs
- HtmlWindowCollection.cs
- Button.cs
- Int32.cs
- StateDesigner.LayoutSelectionGlyph.cs
- MatrixAnimationUsingKeyFrames.cs
- PropertyMetadata.cs
- _NegoStream.cs
- AndCondition.cs
- AnnotationResourceChangedEventArgs.cs
- DocumentPageViewAutomationPeer.cs
- InvalidBodyAccessException.cs
- SynchronizedInputPattern.cs
- PropertyGeneratedEventArgs.cs
- DataGridViewCheckBoxColumn.cs
- ManagementException.cs
- ImageAttributes.cs
- Predicate.cs
- UrlMappingsSection.cs
- CodeAttributeDeclaration.cs
- TypeConverterHelper.cs
- StrokeCollectionConverter.cs
- PathFigureCollectionConverter.cs
- SQLSingle.cs
- XhtmlBasicCommandAdapter.cs
- HtmlLink.cs
- ManagementInstaller.cs
- MarkerProperties.cs
- MatrixCamera.cs
- WorkingDirectoryEditor.cs
- CodeTypeReferenceExpression.cs
- MessageSmuggler.cs
- HandlerBase.cs
- comcontractssection.cs
- AttributeUsageAttribute.cs
- ActivityMetadata.cs
- SoapEnvelopeProcessingElement.cs
- HtmlElementCollection.cs
- HitTestParameters3D.cs
- GACMembershipCondition.cs
- ObjectDataSourceDesigner.cs
- XmlDataProvider.cs
- Int64.cs
- PropertyBuilder.cs
- ObjectList.cs
- BufferBuilder.cs
- RowToParametersTransformer.cs
- SemanticBasicElement.cs