Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MethodToken.cs
- WorkItem.cs
- ReaderWriterLockWrapper.cs
- TablePattern.cs
- SmtpNetworkElement.cs
- ShapeTypeface.cs
- XmlNodeList.cs
- NamedPermissionSet.cs
- ControlEvent.cs
- PrePrepareMethodAttribute.cs
- FrameDimension.cs
- TableLayoutStyleCollection.cs
- DataGridItemAttachedStorage.cs
- EncryptedData.cs
- PenThreadPool.cs
- AnnotationMap.cs
- ShaperBuffers.cs
- ParameterInfo.cs
- XamlParser.cs
- KerberosSecurityTokenAuthenticator.cs
- BidOverLoads.cs
- SqlAliasesReferenced.cs
- SQlBooleanStorage.cs
- BitStack.cs
- GeneratedCodeAttribute.cs
- DecimalAnimationUsingKeyFrames.cs
- WebExceptionStatus.cs
- MetadataCache.cs
- TextContainerChangeEventArgs.cs
- SortDescriptionCollection.cs
- GraphicsPathIterator.cs
- HostProtectionException.cs
- MD5.cs
- JavaScriptObjectDeserializer.cs
- SqlFacetAttribute.cs
- ConditionCollection.cs
- DataGridViewColumnStateChangedEventArgs.cs
- SecurityTokenException.cs
- BamlRecordReader.cs
- DefaultProxySection.cs
- Content.cs
- IsolationInterop.cs
- DataRowComparer.cs
- XamlToRtfWriter.cs
- RequestCacheValidator.cs
- FilteredXmlReader.cs
- WindowsComboBox.cs
- AccessKeyManager.cs
- XhtmlBasicValidationSummaryAdapter.cs
- ListChunk.cs
- IxmlLineInfo.cs
- ServerIdentity.cs
- MULTI_QI.cs
- EventsTab.cs
- CollectionViewGroupInternal.cs
- CqlParser.cs
- HGlobalSafeHandle.cs
- ClientConfigPaths.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- XmlNodeList.cs
- Vector3D.cs
- Substitution.cs
- AnnouncementDispatcherAsyncResult.cs
- LayoutSettings.cs
- CircleHotSpot.cs
- BamlMapTable.cs
- CollectionBase.cs
- MimeImporter.cs
- BrushConverter.cs
- BuildResult.cs
- LockCookie.cs
- DocumentViewerBaseAutomationPeer.cs
- Pair.cs
- FormsAuthenticationEventArgs.cs
- TrustManagerMoreInformation.cs
- Aggregates.cs
- DiscriminatorMap.cs
- LinearQuaternionKeyFrame.cs
- EmptyControlCollection.cs
- BinaryUtilClasses.cs
- DataGridViewLinkColumn.cs
- FindCriteriaElement.cs
- Subtree.cs
- HtmlValidatorAdapter.cs
- TableLayout.cs
- FunctionParameter.cs
- SQLCharsStorage.cs
- AccessedThroughPropertyAttribute.cs
- BinHexEncoder.cs
- DataControlFieldHeaderCell.cs
- BufferBuilder.cs
- AttachedPropertyBrowsableAttribute.cs
- SystemThemeKey.cs
- Calendar.cs
- Signature.cs
- BaseAsyncResult.cs
- DataGridViewColumnTypeEditor.cs
- LogicalChannelCollection.cs
- EmptyElement.cs
- Operand.cs