Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / EventLogPermission.cs / 1305376 / EventLogPermission.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System; using System.Security.Permissions; ////// [ Serializable() ] public sealed class EventLogPermission : ResourcePermissionBase { private EventLogPermissionEntryCollection innerCollection; ///[To be supplied.] ////// public EventLogPermission() { SetNames(); } ///[To be supplied.] ////// public EventLogPermission(PermissionState state) : base(state) { SetNames(); } ///[To be supplied.] ////// public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { SetNames(); this.AddPermissionAccess(new EventLogPermissionEntry(permissionAccess, machineName)); } ///[To be supplied.] ////// public EventLogPermission(EventLogPermissionEntry[] 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 EventLogPermissionEntryCollection PermissionEntries { get { if (this.innerCollection == null) this.innerCollection = new EventLogPermissionEntryCollection(this, base.GetPermissionEntries()); return this.innerCollection; } } ///[To be supplied.] ///internal void AddPermissionAccess(EventLogPermissionEntry entry) { base.AddPermissionAccess(entry.GetBaseEntry()); } /// internal new void Clear() { base.Clear(); } /// internal void RemovePermissionAccess(EventLogPermissionEntry entry) { base.RemovePermissionAccess(entry.GetBaseEntry()); } private void SetNames() { this.PermissionAccessType = typeof(EventLogPermissionAccess); this.TagNames = new string[]{"Machine"}; } } } // 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 EventLogPermission : ResourcePermissionBase { private EventLogPermissionEntryCollection innerCollection; ///[To be supplied.] ////// public EventLogPermission() { SetNames(); } ///[To be supplied.] ////// public EventLogPermission(PermissionState state) : base(state) { SetNames(); } ///[To be supplied.] ////// public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { SetNames(); this.AddPermissionAccess(new EventLogPermissionEntry(permissionAccess, machineName)); } ///[To be supplied.] ////// public EventLogPermission(EventLogPermissionEntry[] 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 EventLogPermissionEntryCollection PermissionEntries { get { if (this.innerCollection == null) this.innerCollection = new EventLogPermissionEntryCollection(this, base.GetPermissionEntries()); return this.innerCollection; } } ///[To be supplied.] ///internal void AddPermissionAccess(EventLogPermissionEntry entry) { base.AddPermissionAccess(entry.GetBaseEntry()); } /// internal new void Clear() { base.Clear(); } /// internal void RemovePermissionAccess(EventLogPermissionEntry entry) { base.RemovePermissionAccess(entry.GetBaseEntry()); } private void SetNames() { this.PermissionAccessType = typeof(EventLogPermissionAccess); this.TagNames = new string[]{"Machine"}; } } } // 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
- PageCatalogPart.cs
- GridViewDeletedEventArgs.cs
- Attributes.cs
- ProgramNode.cs
- CharacterBuffer.cs
- CompressEmulationStream.cs
- RSAPKCS1KeyExchangeFormatter.cs
- RequestResizeEvent.cs
- Console.cs
- HttpResponseWrapper.cs
- Nodes.cs
- WindowsPen.cs
- DataTemplateSelector.cs
- DesignerObject.cs
- Transform3DGroup.cs
- CatalogPartCollection.cs
- TextBlockAutomationPeer.cs
- WindowsSolidBrush.cs
- BaseEntityWrapper.cs
- RawAppCommandInputReport.cs
- ComponentGuaranteesAttribute.cs
- RuntimeEnvironment.cs
- COM2TypeInfoProcessor.cs
- DependencyPropertyChangedEventArgs.cs
- BulletedListEventArgs.cs
- DataSet.cs
- ExpressionBuilder.cs
- WindowsAuthenticationModule.cs
- DataGridItem.cs
- XmlDataSourceDesigner.cs
- RequestNavigateEventArgs.cs
- ProxyWebPartManager.cs
- StaticDataManager.cs
- CancelRequestedRecord.cs
- EditorPartChrome.cs
- DataGridViewEditingControlShowingEventArgs.cs
- FactoryGenerator.cs
- SecUtil.cs
- SparseMemoryStream.cs
- QuaternionIndependentAnimationStorage.cs
- Message.cs
- GCHandleCookieTable.cs
- CodeDirectionExpression.cs
- CreatingCookieEventArgs.cs
- InputScope.cs
- Style.cs
- DataGridAddNewRow.cs
- View.cs
- DataGridViewComboBoxCell.cs
- QuadraticBezierSegment.cs
- DbProviderFactory.cs
- DataRecord.cs
- EndPoint.cs
- SapiAttributeParser.cs
- DescendentsWalker.cs
- TargetParameterCountException.cs
- PowerModeChangedEventArgs.cs
- LoginDesigner.cs
- CrossSiteScriptingValidation.cs
- SqlWriter.cs
- HitTestWithPointDrawingContextWalker.cs
- Keywords.cs
- XmlQuerySequence.cs
- PageParser.cs
- ListViewCommandEventArgs.cs
- EntityDataSourceSelectedEventArgs.cs
- CacheAxisQuery.cs
- ZipPackage.cs
- Socket.cs
- WorkflowPersistenceContext.cs
- OuterGlowBitmapEffect.cs
- EntityModelSchemaGenerator.cs
- EncryptedReference.cs
- TextTreeTextElementNode.cs
- ObfuscationAttribute.cs
- safex509handles.cs
- SystemIcmpV4Statistics.cs
- CatalogZoneBase.cs
- HybridDictionary.cs
- CollectionChangedEventManager.cs
- Span.cs
- Win32MouseDevice.cs
- DrawingGroupDrawingContext.cs
- TextViewSelectionProcessor.cs
- OrderedDictionaryStateHelper.cs
- _AcceptOverlappedAsyncResult.cs
- mediaclock.cs
- ConditionChanges.cs
- FormViewCommandEventArgs.cs
- MemberMemberBinding.cs
- ReaderWriterLock.cs
- FileUtil.cs
- ContentPresenter.cs
- ApplicationSecurityManager.cs
- Knowncolors.cs
- TableItemPatternIdentifiers.cs
- SqlCommandSet.cs
- ToolStripPanelCell.cs
- PageFunction.cs
- ListItemConverter.cs