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
- DataObjectAttribute.cs
- DataSourceConverter.cs
- Mappings.cs
- PopOutPanel.cs
- VariantWrapper.cs
- CollectionViewGroup.cs
- PreservationFileReader.cs
- HelpKeywordAttribute.cs
- ObjectDataSourceSelectingEventArgs.cs
- RawStylusSystemGestureInputReport.cs
- QueryConverter.cs
- NullableConverter.cs
- Listbox.cs
- _AcceptOverlappedAsyncResult.cs
- CodeDelegateInvokeExpression.cs
- CodeParameterDeclarationExpression.cs
- TextCompositionEventArgs.cs
- ObjectListSelectEventArgs.cs
- VectorKeyFrameCollection.cs
- ProviderException.cs
- KeyValuePair.cs
- CheckPair.cs
- InstanceKeyCompleteException.cs
- LazyTextWriterCreator.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- WebPartVerbsEventArgs.cs
- NGCSerializationManagerAsync.cs
- OperatingSystemVersionCheck.cs
- CharacterMetrics.cs
- SchemaElementLookUpTableEnumerator.cs
- WorkflowRuntimeServiceElement.cs
- OlePropertyStructs.cs
- ConfigurationValue.cs
- ArgumentsParser.cs
- ContainerParagraph.cs
- ConfigurationStrings.cs
- ObjectDataProvider.cs
- XamlTreeBuilder.cs
- CreateUserErrorEventArgs.cs
- ScriptModule.cs
- RowTypePropertyElement.cs
- BidPrivateBase.cs
- NestedContainer.cs
- BufferedGraphics.cs
- XmlSchemaExternal.cs
- GridLengthConverter.cs
- Clipboard.cs
- ResourceManager.cs
- TCEAdapterGenerator.cs
- IndicCharClassifier.cs
- RepeatButton.cs
- MetadataItemCollectionFactory.cs
- _AutoWebProxyScriptWrapper.cs
- ProfileManager.cs
- AssemblyAttributes.cs
- StreamResourceInfo.cs
- HtmlTableRowCollection.cs
- SettingsBase.cs
- CacheVirtualItemsEvent.cs
- SymmetricCryptoHandle.cs
- MinimizableAttributeTypeConverter.cs
- ScrollPatternIdentifiers.cs
- Scanner.cs
- UnsafeNativeMethods.cs
- NopReturnReader.cs
- xml.cs
- SerializerWriterEventHandlers.cs
- Ipv6Element.cs
- ImageCodecInfoPrivate.cs
- HopperCache.cs
- CodePageEncoding.cs
- Paragraph.cs
- CellPartitioner.cs
- SessionStateItemCollection.cs
- ToolStripGrip.cs
- SoapExtensionReflector.cs
- CodeValidator.cs
- ErasingStroke.cs
- ApplicationInfo.cs
- LZCodec.cs
- WsatConfiguration.cs
- XmlSchemaCompilationSettings.cs
- TableLayoutPanelResizeGlyph.cs
- ImageMapEventArgs.cs
- OleDbEnumerator.cs
- DataGridViewCellLinkedList.cs
- PathFigureCollection.cs
- _HelperAsyncResults.cs
- DurationConverter.cs
- OutOfProcStateClientManager.cs
- DesignerTextBoxAdapter.cs
- UIElementAutomationPeer.cs
- DataFormats.cs
- NamespaceCollection.cs
- HttpRequest.cs
- TransformerInfoCollection.cs
- TemplateControlCodeDomTreeGenerator.cs
- _CookieModule.cs
- RequiredFieldValidator.cs
- GenericAuthenticationEventArgs.cs