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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Color.cs
- PrtCap_Reader.cs
- DataRelation.cs
- NumberFormatInfo.cs
- ADConnectionHelper.cs
- SectionUpdates.cs
- BuildDependencySet.cs
- Semaphore.cs
- Transform3DCollection.cs
- ManifestSignatureInformation.cs
- PartialCachingAttribute.cs
- DataSourceExpression.cs
- AccessControlList.cs
- ObjectDataSourceSelectingEventArgs.cs
- PatternMatcher.cs
- xml.cs
- ArrayList.cs
- ViewBox.cs
- SymmetricAlgorithm.cs
- FileStream.cs
- JumpItem.cs
- figurelength.cs
- Scalars.cs
- XamlBuildTaskServices.cs
- BinaryCommonClasses.cs
- InteropBitmapSource.cs
- ObjectListDesigner.cs
- Query.cs
- StatusBarPanelClickEvent.cs
- ApplicationFileParser.cs
- DiscreteKeyFrames.cs
- DoWorkEventArgs.cs
- HTMLTagNameToTypeMapper.cs
- ConfigurationElementCollection.cs
- DbTypeMap.cs
- MenuItem.cs
- XmlMtomReader.cs
- PageSetupDialog.cs
- BitmapCache.cs
- ImageSource.cs
- Adorner.cs
- CodeAttachEventStatement.cs
- WorkflowRuntimeServiceElement.cs
- Int64.cs
- XmlElement.cs
- EventSinkHelperWriter.cs
- OleDbMetaDataFactory.cs
- Helpers.cs
- COM2PropertyBuilderUITypeEditor.cs
- ReaderWriterLock.cs
- WebPartChrome.cs
- ListParaClient.cs
- ValidateNames.cs
- TextSelection.cs
- HttpCookie.cs
- DSASignatureDeformatter.cs
- Rectangle.cs
- FollowerQueueCreator.cs
- RegexWorker.cs
- ExpressionBuilderContext.cs
- LayoutEngine.cs
- SecurityTokenException.cs
- CodeGeneratorOptions.cs
- DataGridViewCellLinkedList.cs
- ParentQuery.cs
- BamlBinaryReader.cs
- DoubleKeyFrameCollection.cs
- UserNamePasswordValidator.cs
- ValidationErrorCollection.cs
- ListCollectionView.cs
- InstanceCreationEditor.cs
- ExpressionReplacer.cs
- XmlSchemaSequence.cs
- ContourSegment.cs
- JobStaple.cs
- PropertyGridCommands.cs
- ListViewDeleteEventArgs.cs
- Rect3DValueSerializer.cs
- TextBoxView.cs
- CompositeDispatchFormatter.cs
- Pair.cs
- EntityAdapter.cs
- XPathDescendantIterator.cs
- Ray3DHitTestResult.cs
- PkcsMisc.cs
- TaskFileService.cs
- UrlMappingsSection.cs
- EventHandlers.cs
- ACL.cs
- ThreadAttributes.cs
- Span.cs
- TextParagraphProperties.cs
- XmlSchemaImporter.cs
- GroupBoxAutomationPeer.cs
- ReferentialConstraintRoleElement.cs
- CheckBox.cs
- TextEditorDragDrop.cs
- StructuredTypeInfo.cs
- AnimationClockResource.cs
- DropShadowBitmapEffect.cs