Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SqlReferenceCollection.cs
- AnnotationAdorner.cs
- WindowsGraphicsWrapper.cs
- TextCharacters.cs
- DataGridViewColumn.cs
- RequestCache.cs
- RegistrationContext.cs
- DodSequenceMerge.cs
- ToolStripContextMenu.cs
- ConstraintConverter.cs
- ImageList.cs
- httpapplicationstate.cs
- DummyDataSource.cs
- EntityDataSourceWizardForm.cs
- UrlMappingsSection.cs
- Attributes.cs
- AnnotationHelper.cs
- VisualStyleElement.cs
- PerformanceCounterNameAttribute.cs
- ExpressionConverter.cs
- DataServiceOperationContext.cs
- ValueType.cs
- TransformerInfoCollection.cs
- RegexReplacement.cs
- AttachedPropertyMethodSelector.cs
- _HelperAsyncResults.cs
- Misc.cs
- DisposableCollectionWrapper.cs
- ValidatorAttribute.cs
- DocumentApplicationJournalEntry.cs
- WebRequestModuleElementCollection.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- TrustManagerPromptUI.cs
- EdmFunctionAttribute.cs
- WebBrowserHelper.cs
- DbConnectionHelper.cs
- HttpException.cs
- TimelineCollection.cs
- OAVariantLib.cs
- BoundPropertyEntry.cs
- Size3DConverter.cs
- ToggleButton.cs
- ContainerVisual.cs
- XmlLangPropertyAttribute.cs
- RSAPKCS1SignatureDeformatter.cs
- MaterialGroup.cs
- ContextMarshalException.cs
- IpcServerChannel.cs
- DesignerFrame.cs
- XpsImageSerializationService.cs
- IPAddress.cs
- ColumnHeader.cs
- IgnoreFileBuildProvider.cs
- Int16.cs
- PartBasedPackageProperties.cs
- AtlasWeb.Designer.cs
- TrackingDataItemValue.cs
- SoapSchemaExporter.cs
- TreeNodeCollection.cs
- ResourcePool.cs
- SmiContext.cs
- NestedContainer.cs
- WindowsSlider.cs
- RadioButtonFlatAdapter.cs
- BufferBuilder.cs
- FrameworkPropertyMetadata.cs
- HMACMD5.cs
- EllipticalNodeOperations.cs
- TabControl.cs
- IntSecurity.cs
- ParameterInfo.cs
- WebBrowserPermission.cs
- InternalConfigHost.cs
- ResolvedKeyFrameEntry.cs
- MapPathBasedVirtualPathProvider.cs
- FragmentQueryKB.cs
- AutoResetEvent.cs
- EntityClientCacheEntry.cs
- TrackingExtract.cs
- XpsPartBase.cs
- TimeoutHelper.cs
- SettingsPropertyWrongTypeException.cs
- DataTableReaderListener.cs
- TextSchema.cs
- Hash.cs
- BaseParaClient.cs
- TableLayoutPanel.cs
- TypeExtension.cs
- JapaneseCalendar.cs
- RawStylusInputReport.cs
- KeyTime.cs
- SqlCommand.cs
- FormViewDeletedEventArgs.cs
- SettingsBindableAttribute.cs
- EntityDataSource.cs
- ArcSegment.cs
- CompositeKey.cs
- WorkflowDebuggerSteppingAttribute.cs
- XmlCountingReader.cs
- AncillaryOps.cs