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 / EventLogPermission.cs / 1 / 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
- ParameterCollection.cs
- GlyphTypeface.cs
- Transform3DGroup.cs
- LogPolicy.cs
- ServiceModelTimeSpanValidator.cs
- ResXDataNode.cs
- DictionaryBase.cs
- SingleTagSectionHandler.cs
- Variant.cs
- ReadOnlyDataSource.cs
- SignedInfo.cs
- ZipIOBlockManager.cs
- ServiceReference.cs
- _UriTypeConverter.cs
- ScriptBehaviorDescriptor.cs
- ContentType.cs
- Visual.cs
- XmlAnyElementAttributes.cs
- COM2TypeInfoProcessor.cs
- CryptoConfig.cs
- ECDsa.cs
- QueryCreatedEventArgs.cs
- EditCommandColumn.cs
- PrintDialogException.cs
- AnimationClock.cs
- XmlSerializerVersionAttribute.cs
- ProtocolsConfiguration.cs
- EntityFunctions.cs
- GetPageCompletedEventArgs.cs
- Window.cs
- AttachedAnnotation.cs
- String.cs
- RC2.cs
- ExpressionNode.cs
- OptimalBreakSession.cs
- TextServicesManager.cs
- UndirectedGraph.cs
- HostingPreferredMapPath.cs
- InvokeProviderWrapper.cs
- MethodBody.cs
- _AcceptOverlappedAsyncResult.cs
- PeerInvitationResponse.cs
- GeneralTransformGroup.cs
- BasicKeyConstraint.cs
- _HelperAsyncResults.cs
- Hyperlink.cs
- NumberFormatter.cs
- SecurityRuntime.cs
- DateTime.cs
- DataGridViewTextBoxEditingControl.cs
- RenderData.cs
- DbProviderServices.cs
- ToolStripItemImageRenderEventArgs.cs
- DrawToolTipEventArgs.cs
- DataGridViewTopLeftHeaderCell.cs
- Utils.cs
- XmlWrappingWriter.cs
- HttpWebResponse.cs
- BooleanAnimationUsingKeyFrames.cs
- ConfigurationSectionCollection.cs
- baseaxisquery.cs
- PhoneCall.cs
- MediaCommands.cs
- JapaneseCalendar.cs
- LinqDataSourceSelectEventArgs.cs
- X509CertificateStore.cs
- DockProviderWrapper.cs
- XmlCDATASection.cs
- Point.cs
- TypeDelegator.cs
- SafeFileMappingHandle.cs
- OutArgumentConverter.cs
- ControlCollection.cs
- EncodingInfo.cs
- IndicShape.cs
- Attachment.cs
- QuaternionRotation3D.cs
- FontStyle.cs
- LineUtil.cs
- TableColumn.cs
- CodeBlockBuilder.cs
- Image.cs
- SplitterCancelEvent.cs
- GridItemPatternIdentifiers.cs
- IssuedTokenParametersEndpointAddressElement.cs
- ConnectionStringsExpressionBuilder.cs
- NumericExpr.cs
- ResourceReader.cs
- RoutedEventHandlerInfo.cs
- WSHttpBinding.cs
- Timeline.cs
- TableSectionStyle.cs
- TabControlAutomationPeer.cs
- ColorConverter.cs
- BuildResult.cs
- XPathExpr.cs
- CodeSnippetTypeMember.cs
- DbXmlEnabledProviderManifest.cs
- DbProviderSpecificTypePropertyAttribute.cs
- OracleSqlParser.cs