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
- OpenFileDialog.cs
- TextTreeNode.cs
- FilteredDataSetHelper.cs
- DependencyPropertyDescriptor.cs
- ByteConverter.cs
- ExpressionBinding.cs
- QueryContinueDragEvent.cs
- XmlDigitalSignatureProcessor.cs
- pingexception.cs
- HttpResponse.cs
- RegexTypeEditor.cs
- Annotation.cs
- DataTemplateSelector.cs
- HttpHeaderCollection.cs
- EncodingStreamWrapper.cs
- AuthenticationSchemesHelper.cs
- ModelPropertyDescriptor.cs
- MarkupExtensionReturnTypeAttribute.cs
- Int32.cs
- Parameter.cs
- TabletCollection.cs
- SQLRoleProvider.cs
- TextMessageEncodingBindingElement.cs
- Pair.cs
- SelectionChangedEventArgs.cs
- ObjectDataSourceView.cs
- HyperLink.cs
- DoubleLink.cs
- TextHidden.cs
- TypeRefElement.cs
- GeometryModel3D.cs
- DataBinder.cs
- DataGridColumnsPage.cs
- SmiMetaData.cs
- Sentence.cs
- MessageQueueInstaller.cs
- Registry.cs
- ProfileModule.cs
- DataColumnMapping.cs
- DataGridColumnEventArgs.cs
- BulletChrome.cs
- BoundField.cs
- CompilationUtil.cs
- WebBrowserDesigner.cs
- BCLDebug.cs
- ObjectConverter.cs
- CompilationUtil.cs
- SchemaLookupTable.cs
- LiteralControl.cs
- RtfControlWordInfo.cs
- SecUtil.cs
- DataGridViewHitTestInfo.cs
- CqlWriter.cs
- DataErrorValidationRule.cs
- RightsManagementEncryptionTransform.cs
- ACL.cs
- TextParagraphProperties.cs
- ColumnHeaderCollectionEditor.cs
- ToolStripSplitStackLayout.cs
- SQLBinaryStorage.cs
- DataGridCommandEventArgs.cs
- AxParameterData.cs
- DispatcherProcessingDisabled.cs
- XpsLiterals.cs
- KnownTypesProvider.cs
- GlobalItem.cs
- ServiceOperationParameter.cs
- BitmapEffectCollection.cs
- DefaultTraceListener.cs
- StorageRoot.cs
- HttpCachePolicy.cs
- ChannelToken.cs
- XmlSchemaSimpleContentExtension.cs
- ServiceModelTimeSpanValidator.cs
- XmlSchemaType.cs
- ActiveXHost.cs
- Function.cs
- HostedHttpTransportManager.cs
- CapabilitiesAssignment.cs
- ObjectContextServiceProvider.cs
- InputProviderSite.cs
- TableProviderWrapper.cs
- DurationConverter.cs
- SpeakProgressEventArgs.cs
- WindowsSpinner.cs
- FontFamilyConverter.cs
- ListViewInsertEventArgs.cs
- SystemIPGlobalStatistics.cs
- LingerOption.cs
- X509Utils.cs
- ConsoleKeyInfo.cs
- Int32RectValueSerializer.cs
- MethodInfo.cs
- DashStyle.cs
- GeneralTransform.cs
- ArraySubsetEnumerator.cs
- WebEventTraceProvider.cs
- TagPrefixCollection.cs
- SchemaTableColumn.cs
- AutoCompleteStringCollection.cs