Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / PerformanceCounterPermission.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RangeBase.cs
- RootBrowserWindowProxy.cs
- TextClipboardData.cs
- SQLGuid.cs
- FrameworkContentElement.cs
- ObjectView.cs
- EncodingInfo.cs
- Inflater.cs
- IteratorFilter.cs
- ProgramNode.cs
- GraphicsPath.cs
- DropAnimation.xaml.cs
- AlternateViewCollection.cs
- PropertyTab.cs
- SqlDataSourceView.cs
- ContextBase.cs
- WindowsListViewGroup.cs
- TextDecorationCollection.cs
- JsonServiceDocumentSerializer.cs
- PathHelper.cs
- AspNetSynchronizationContext.cs
- XmlObjectSerializerReadContextComplex.cs
- BaseCollection.cs
- ObjectDataSourceStatusEventArgs.cs
- ComPlusTypeValidator.cs
- GroupBoxRenderer.cs
- Logging.cs
- ArrayTypeMismatchException.cs
- WsdlBuildProvider.cs
- EncodingNLS.cs
- ConditionalBranch.cs
- JsonReaderWriterFactory.cs
- HttpResponseInternalWrapper.cs
- AgileSafeNativeMemoryHandle.cs
- SplitterPanel.cs
- StackBuilderSink.cs
- WsdlParser.cs
- DataGridViewColumnCollection.cs
- WebServiceFault.cs
- DataContractSerializerOperationBehavior.cs
- PathSegmentCollection.cs
- SingleAnimationBase.cs
- EntityDataSource.cs
- WebBrowserSiteBase.cs
- ApplicationCommands.cs
- AlphabetConverter.cs
- TypedColumnHandler.cs
- EntityCommand.cs
- Scripts.cs
- RegexCode.cs
- DeploymentSectionCache.cs
- ContentPropertyAttribute.cs
- RuntimeHandles.cs
- OutKeywords.cs
- TracedNativeMethods.cs
- _TimerThread.cs
- Int32Collection.cs
- ItemCollection.cs
- EncoderBestFitFallback.cs
- ContentWrapperAttribute.cs
- WebBrowserBase.cs
- ValueHandle.cs
- QilLoop.cs
- AssemblySettingAttributes.cs
- GetLedgerRequest.cs
- ColorMap.cs
- RightsManagementInformation.cs
- AccessDataSourceView.cs
- Selector.cs
- CachedPathData.cs
- wgx_exports.cs
- UniqueConstraint.cs
- HtmlInputImage.cs
- PairComparer.cs
- TypeDescriptionProvider.cs
- ResourceReader.cs
- ColumnClickEvent.cs
- TabletCollection.cs
- DataObjectAttribute.cs
- Opcode.cs
- indexingfiltermarshaler.cs
- ListControlDesigner.cs
- TraceHandler.cs
- SqlDataSourceSelectingEventArgs.cs
- XamlStream.cs
- TypeUnloadedException.cs
- NotifyIcon.cs
- ObjectAnimationBase.cs
- SqlUtils.cs
- SiteMapDataSource.cs
- SqlConnectionStringBuilder.cs
- StringCollection.cs
- FontWeightConverter.cs
- TemplateControlParser.cs
- AttributeTableBuilder.cs
- DeferredElementTreeState.cs
- TreeViewItem.cs
- HttpDebugHandler.cs
- DataGridViewLinkColumn.cs
- XamlSerializerUtil.cs