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
- XmlTextReader.cs
- PackWebRequestFactory.cs
- ListControlBoundActionList.cs
- HeaderPanel.cs
- DataGridColumnCollection.cs
- NameSpaceEvent.cs
- ServiceOperationParameter.cs
- UnsafeNativeMethodsCLR.cs
- TextShapeableCharacters.cs
- ScriptManagerProxy.cs
- DisposableCollectionWrapper.cs
- BaseTreeIterator.cs
- HtmlTitle.cs
- TriggerCollection.cs
- WindowsTooltip.cs
- WCFBuildProvider.cs
- GridViewUpdateEventArgs.cs
- ClientTargetSection.cs
- WorkflowElementDialogWindow.xaml.cs
- LogicalMethodInfo.cs
- XPathSelectionIterator.cs
- EndpointBehaviorElement.cs
- WebPartZoneBase.cs
- ErrorItem.cs
- HtmlInputButton.cs
- XmlKeywords.cs
- HebrewNumber.cs
- ViewStateException.cs
- CodeGroup.cs
- _ConnectOverlappedAsyncResult.cs
- ManifestSignedXml.cs
- PropertyBuilder.cs
- DesignerMetadata.cs
- MailAddressCollection.cs
- StreamInfo.cs
- SystemIPv6InterfaceProperties.cs
- DetailsViewPagerRow.cs
- ScriptReferenceEventArgs.cs
- TaskScheduler.cs
- connectionpool.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- FakeModelItemImpl.cs
- ApplicationCommands.cs
- PrimaryKeyTypeConverter.cs
- TextRangeSerialization.cs
- VariableAction.cs
- _ServiceNameStore.cs
- DataObject.cs
- StatusBarPanelClickEvent.cs
- bidPrivateBase.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- ExitEventArgs.cs
- UrlMappingsModule.cs
- SimpleRecyclingCache.cs
- VisualStyleTypesAndProperties.cs
- sqlser.cs
- Mouse.cs
- OutgoingWebResponseContext.cs
- MimeReflector.cs
- _UriTypeConverter.cs
- WorkflowRuntimeServicesBehavior.cs
- Point3D.cs
- AdapterDictionary.cs
- NotImplementedException.cs
- PointUtil.cs
- StateMachineHistory.cs
- ArrayTypeMismatchException.cs
- RegistryKey.cs
- StringSource.cs
- FunctionDefinition.cs
- CodeTypeReferenceCollection.cs
- WebBrowserProgressChangedEventHandler.cs
- ResourceReferenceKeyNotFoundException.cs
- Monitor.cs
- OdbcRowUpdatingEvent.cs
- BindingGraph.cs
- ColumnResizeUndoUnit.cs
- InfoCardArgumentException.cs
- Message.cs
- TextBlockAutomationPeer.cs
- FormViewUpdatedEventArgs.cs
- SiteMapDataSourceView.cs
- nulltextnavigator.cs
- ToolStripPanelRow.cs
- AppDomainUnloadedException.cs
- PrinterResolution.cs
- ControlSerializer.cs
- BuiltInExpr.cs
- WinFormsSpinner.cs
- BuildResultCache.cs
- CorrelationKeyCalculator.cs
- FigureParagraph.cs
- MessageHeaderAttribute.cs
- NotifyInputEventArgs.cs
- ClientUtils.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- ParallelActivityDesigner.cs
- CryptoApi.cs
- HttpFileCollection.cs
- ServiceReference.cs