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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProfileInfo.cs
- PrivateFontCollection.cs
- DeferredReference.cs
- TextLineResult.cs
- DataPagerCommandEventArgs.cs
- ControlCollection.cs
- RegisterInfo.cs
- SoundPlayerAction.cs
- ProcessThreadDesigner.cs
- KnownTypeAttribute.cs
- PlanCompiler.cs
- CodeAttributeDeclaration.cs
- Comparer.cs
- UserControl.cs
- DoubleLinkList.cs
- VisualStyleTypesAndProperties.cs
- TextBox.cs
- RegexGroupCollection.cs
- TextInfo.cs
- InstanceDataCollectionCollection.cs
- DataSetViewSchema.cs
- ScrollChrome.cs
- ListMarkerSourceInfo.cs
- CdpEqualityComparer.cs
- SequentialUshortCollection.cs
- JpegBitmapEncoder.cs
- DropShadowEffect.cs
- Mapping.cs
- Profiler.cs
- Link.cs
- NullRuntimeConfig.cs
- WindowPattern.cs
- PrintEvent.cs
- MsdtcWrapper.cs
- UpdateCommandGenerator.cs
- TextBoxBase.cs
- AsymmetricSignatureFormatter.cs
- SwitchAttribute.cs
- ToggleButtonAutomationPeer.cs
- StyleHelper.cs
- TcpHostedTransportConfiguration.cs
- WebPartHeaderCloseVerb.cs
- DataGridViewColumn.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- DataServiceKeyAttribute.cs
- DateTimeOffsetStorage.cs
- ConnectionManagementSection.cs
- BinaryReader.cs
- ListControl.cs
- HitTestParameters.cs
- BehaviorEditorPart.cs
- UnicastIPAddressInformationCollection.cs
- AssociativeAggregationOperator.cs
- ToolStripTextBox.cs
- PerspectiveCamera.cs
- ViewCellSlot.cs
- TransportSecurityProtocol.cs
- DBCommandBuilder.cs
- ProfileModule.cs
- ThousandthOfEmRealDoubles.cs
- SQLDoubleStorage.cs
- SimpleWorkerRequest.cs
- Animatable.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- IsolatedStorageSecurityState.cs
- ToolBarButtonClickEvent.cs
- Button.cs
- ImageClickEventArgs.cs
- DynamicFilter.cs
- MaskDesignerDialog.cs
- DataServiceHostFactory.cs
- XmlArrayAttribute.cs
- SafeReadContext.cs
- SdlChannelSink.cs
- LoginDesigner.cs
- InstanceCreationEditor.cs
- PartialCachingControl.cs
- WizardPanelChangingEventArgs.cs
- TextPenaltyModule.cs
- ObjectDisposedException.cs
- DataObject.cs
- RawAppCommandInputReport.cs
- XmlNodeChangedEventArgs.cs
- FormClosingEvent.cs
- SqlFactory.cs
- TextTreeTextBlock.cs
- TransactionsSectionGroup.cs
- ValueSerializer.cs
- UnmanagedMemoryStream.cs
- ProjectedSlot.cs
- RightsManagementEncryptedStream.cs
- TypeUtil.cs
- BaseTreeIterator.cs
- DefaultTextStoreTextComposition.cs
- DesignerActionService.cs
- BidOverLoads.cs
- EntityRecordInfo.cs
- ContainerSelectorActiveEvent.cs
- AlternateView.cs
- ObfuscateAssemblyAttribute.cs