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
- CacheDict.cs
- WebPartConnection.cs
- SchemaNotation.cs
- HttpListenerContext.cs
- WebServiceMethodData.cs
- SqlTypeSystemProvider.cs
- DataGridBoolColumn.cs
- DetailsViewInsertedEventArgs.cs
- SocketManager.cs
- LabelEditEvent.cs
- DataGrid.cs
- GreaterThan.cs
- ManifestResourceInfo.cs
- DispatcherEventArgs.cs
- DataGridViewCellStateChangedEventArgs.cs
- Matrix3DStack.cs
- filewebrequest.cs
- VariableAction.cs
- ComponentFactoryHelpers.cs
- UiaCoreProviderApi.cs
- HttpModulesSection.cs
- XmlCodeExporter.cs
- VisualCollection.cs
- ResourceSet.cs
- CustomMenuItemCollection.cs
- CodeCatchClauseCollection.cs
- ColorInterpolationModeValidation.cs
- CompressStream.cs
- UnionCqlBlock.cs
- LoadedOrUnloadedOperation.cs
- SecurityToken.cs
- TreeNodeMouseHoverEvent.cs
- UndirectedGraph.cs
- ConsoleKeyInfo.cs
- OutputWindow.cs
- LogPolicy.cs
- ResourceReferenceExpression.cs
- GridViewPageEventArgs.cs
- LinearKeyFrames.cs
- Border.cs
- CodeTypeMember.cs
- DataSourceProvider.cs
- ToolStripPanelDesigner.cs
- FileSystemInfo.cs
- XmlSequenceWriter.cs
- Adorner.cs
- XmlAutoDetectWriter.cs
- XmlSchemaSimpleTypeRestriction.cs
- BitmapSourceSafeMILHandle.cs
- IndexedGlyphRun.cs
- NativeCppClassAttribute.cs
- DocumentReference.cs
- WeakReference.cs
- DataGridViewToolTip.cs
- TimeManager.cs
- Crc32Helper.cs
- DispatcherTimer.cs
- RectangleHotSpot.cs
- TemplateBindingExpressionConverter.cs
- BuildManager.cs
- GroupedContextMenuStrip.cs
- PostBackTrigger.cs
- IsolationInterop.cs
- RadioButton.cs
- Clipboard.cs
- ButtonColumn.cs
- TreeSet.cs
- SerializationSectionGroup.cs
- PrtCap_Reader.cs
- DataControlPagerLinkButton.cs
- ThousandthOfEmRealDoubles.cs
- WebBrowserNavigatingEventHandler.cs
- DockPatternIdentifiers.cs
- JsonObjectDataContract.cs
- Compiler.cs
- FlowLayoutSettings.cs
- unsafeIndexingFilterStream.cs
- COM2EnumConverter.cs
- TreeBuilderXamlTranslator.cs
- PerformanceCounterCategory.cs
- ImageKeyConverter.cs
- HexParser.cs
- InputEventArgs.cs
- ColumnReorderedEventArgs.cs
- StylusEventArgs.cs
- UrlAuthFailedErrorFormatter.cs
- DupHandleConnectionReader.cs
- ViewManagerAttribute.cs
- URLMembershipCondition.cs
- RoutedEventConverter.cs
- ModuleBuilder.cs
- CssClassPropertyAttribute.cs
- CallbackHandler.cs
- DetailsViewModeEventArgs.cs
- Rectangle.cs
- CodeConstructor.cs
- Normalization.cs
- MenuItemBinding.cs
- XmlNamespaceDeclarationsAttribute.cs
- TdsParserSessionPool.cs