Code:
/ FX-1434 / FX-1434 / 1.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
- DropSource.cs
- DataGridViewAutoSizeModeEventArgs.cs
- SerializationInfo.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- EdmFunctionAttribute.cs
- CellTreeSimplifier.cs
- XmlParserContext.cs
- DynamicDataManager.cs
- RequestBringIntoViewEventArgs.cs
- Span.cs
- Tile.cs
- WebUtil.cs
- XhtmlBasicValidatorAdapter.cs
- DispatcherSynchronizationContext.cs
- PermissionSetEnumerator.cs
- HTMLTagNameToTypeMapper.cs
- DbModificationClause.cs
- SourceInterpreter.cs
- TrackingProfile.cs
- MemoryStream.cs
- LocationUpdates.cs
- CodeDirectiveCollection.cs
- EditCommandColumn.cs
- Trace.cs
- XmlAttributeProperties.cs
- ValueQuery.cs
- Drawing.cs
- StyleModeStack.cs
- Rect3DValueSerializer.cs
- BasicCellRelation.cs
- AggregateNode.cs
- RC2.cs
- HttpCookiesSection.cs
- Freezable.cs
- ISAPIApplicationHost.cs
- CompositionCommandSet.cs
- PrintDialogDesigner.cs
- MenuItem.cs
- FileSecurity.cs
- Oci.cs
- SizeF.cs
- RegexGroup.cs
- OdbcConnectionFactory.cs
- WebPartTransformer.cs
- ComboBox.cs
- _ConnectStream.cs
- VirtualPath.cs
- BinaryReader.cs
- PropertyPathConverter.cs
- BaseCollection.cs
- DashStyle.cs
- EntitySqlQueryState.cs
- ArrangedElementCollection.cs
- HWStack.cs
- CorrelationManager.cs
- IEnumerable.cs
- IfAction.cs
- SqlError.cs
- DataSourceIDConverter.cs
- SqlGatherConsumedAliases.cs
- TreeViewItemAutomationPeer.cs
- Module.cs
- PolyQuadraticBezierSegment.cs
- Policy.cs
- CancellationState.cs
- PersistChildrenAttribute.cs
- XPathDescendantIterator.cs
- Timer.cs
- DefaultTypeArgumentAttribute.cs
- XmlTextEncoder.cs
- TextViewSelectionProcessor.cs
- NameValueConfigurationElement.cs
- ProcessModelSection.cs
- ClientSession.cs
- OdbcRowUpdatingEvent.cs
- HttpListenerContext.cs
- Geometry3D.cs
- PointLightBase.cs
- sqlnorm.cs
- GlyphCache.cs
- MissingMethodException.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- GrammarBuilderBase.cs
- CompressedStack.cs
- BatchParser.cs
- XmlSchemaCollection.cs
- COM2IDispatchConverter.cs
- IPGlobalProperties.cs
- LayoutEditorPart.cs
- StartUpEventArgs.cs
- Parsers.cs
- ConstNode.cs
- TreeIterator.cs
- ConstraintEnumerator.cs
- MultiByteCodec.cs
- ThreadExceptionDialog.cs
- Int32EqualityComparer.cs
- MediaTimeline.cs
- DeleteMemberBinder.cs
- ProviderMetadata.cs