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
- SocketConnection.cs
- MarkerProperties.cs
- DataGridViewSelectedColumnCollection.cs
- IsolatedStorageFile.cs
- SID.cs
- RepeatInfo.cs
- CfgArc.cs
- UrlMappingCollection.cs
- EventLogPermissionAttribute.cs
- XmlFormatReaderGenerator.cs
- IListConverters.cs
- FocusWithinProperty.cs
- ItemList.cs
- TableParaClient.cs
- StylusButtonEventArgs.cs
- NullableLongMinMaxAggregationOperator.cs
- OuterGlowBitmapEffect.cs
- PipeSecurity.cs
- TypeSemantics.cs
- AudioFormatConverter.cs
- SerialPort.cs
- Point3DKeyFrameCollection.cs
- WebSysDisplayNameAttribute.cs
- PositiveTimeSpanValidator.cs
- UntrustedRecipientException.cs
- ServicesUtilities.cs
- PageAction.cs
- DPTypeDescriptorContext.cs
- SqlTypeSystemProvider.cs
- VirtualDirectoryMapping.cs
- ServicePoint.cs
- SqlCommand.cs
- ConfigurationStrings.cs
- SecurityTokenResolver.cs
- PanningMessageFilter.cs
- PopOutPanel.cs
- WebPartPersonalization.cs
- Assert.cs
- StringAttributeCollection.cs
- EntityProviderServices.cs
- Number.cs
- BitVector32.cs
- ActiveXSite.cs
- returneventsaver.cs
- CodeFieldReferenceExpression.cs
- _TimerThread.cs
- MetadataPropertyCollection.cs
- shaperfactoryquerycachekey.cs
- SqlSelectStatement.cs
- SqlCommand.cs
- AppliedDeviceFiltersEditor.cs
- WmlListAdapter.cs
- TypeDescriptionProviderAttribute.cs
- GAC.cs
- WorkflowDefinitionDispenser.cs
- TiffBitmapDecoder.cs
- HttpApplicationStateWrapper.cs
- StrongTypingException.cs
- PlatformCulture.cs
- ArcSegment.cs
- IgnoreSectionHandler.cs
- DurableInstance.cs
- ArraySubsetEnumerator.cs
- OletxTransactionManager.cs
- RangeValuePatternIdentifiers.cs
- DirectoryInfo.cs
- DelegateArgumentValue.cs
- XamlFigureLengthSerializer.cs
- XmlUtil.cs
- basecomparevalidator.cs
- XmlWriter.cs
- DesignerActionKeyboardBehavior.cs
- NumericUpDown.cs
- SafeTokenHandle.cs
- cookiecollection.cs
- dataobject.cs
- pingexception.cs
- StyleXamlTreeBuilder.cs
- ReadOnlyDataSource.cs
- PropertySourceInfo.cs
- XmlDictionaryReader.cs
- DependencyObjectValidator.cs
- SQLInt16.cs
- PartialTrustVisibleAssembly.cs
- UrlPath.cs
- LedgerEntryCollection.cs
- PackageRelationshipCollection.cs
- OdbcDataAdapter.cs
- InvalidAsynchronousStateException.cs
- WebPartEditorCancelVerb.cs
- CookielessHelper.cs
- Collection.cs
- HttpException.cs
- UnsafeNativeMethods.cs
- ControlCollection.cs
- DataGridColumnHeaderAutomationPeer.cs
- CodeMemberMethod.cs
- RegistrySecurity.cs
- TextEditorContextMenu.cs
- UnmanagedMarshal.cs