Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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"}; } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MaskInputRejectedEventArgs.cs
- UnsafeNativeMethods.cs
- BitmapImage.cs
- XmlMapping.cs
- WizardPanel.cs
- CodeTypeReference.cs
- CfgSemanticTag.cs
- SingleAnimationBase.cs
- DictionaryEntry.cs
- SafeSecurityHandles.cs
- RegexCapture.cs
- KerberosTicketHashIdentifierClause.cs
- DesignerVerbCollection.cs
- HttpChannelBindingToken.cs
- DummyDataSource.cs
- TargetParameterCountException.cs
- oledbmetadatacolumnnames.cs
- CqlLexer.cs
- XsdSchemaFileEditor.cs
- XhtmlBasicValidationSummaryAdapter.cs
- DataTemplate.cs
- ResourcePart.cs
- GridItemCollection.cs
- EventArgs.cs
- InlineCollection.cs
- ActivationWorker.cs
- IChannel.cs
- EntityDataSourceValidationException.cs
- ScriptReference.cs
- Events.cs
- PrintingPermissionAttribute.cs
- SortFieldComparer.cs
- WindowClosedEventArgs.cs
- ListViewGroup.cs
- HttpContext.cs
- BrowserDefinitionCollection.cs
- ResourceAssociationType.cs
- TableRowGroup.cs
- TextEffectResolver.cs
- PauseStoryboard.cs
- TypedDatasetGenerator.cs
- PhysicalAddress.cs
- ColumnHeaderConverter.cs
- SourceChangedEventArgs.cs
- SR.cs
- ToolBarOverflowPanel.cs
- FormViewDeleteEventArgs.cs
- StandardOleMarshalObject.cs
- SystemColors.cs
- MimeTypeMapper.cs
- ToggleProviderWrapper.cs
- CodeTypeDeclarationCollection.cs
- ResourceReferenceExpressionConverter.cs
- Hash.cs
- PersonalizationProviderCollection.cs
- DES.cs
- ConfigurationElementCollection.cs
- ToolStripDesignerUtils.cs
- TcpClientSocketManager.cs
- Context.cs
- XmlSchemaFacet.cs
- NetworkAddressChange.cs
- RecordBuilder.cs
- AssertHelper.cs
- ProviderUtil.cs
- SchemaTypeEmitter.cs
- DbgCompiler.cs
- RepeaterItemEventArgs.cs
- HttpListenerPrefixCollection.cs
- TypeExtensionConverter.cs
- HtmlTextArea.cs
- UnhandledExceptionEventArgs.cs
- InternalException.cs
- SpellerStatusTable.cs
- CellConstant.cs
- SqlConnectionPoolGroupProviderInfo.cs
- XPathParser.cs
- AnnouncementEventArgs.cs
- Environment.cs
- ListViewContainer.cs
- DynamicControlParameter.cs
- WorkflowRuntime.cs
- DetailsViewPagerRow.cs
- AuthenticatedStream.cs
- WebServiceData.cs
- JournalEntryListConverter.cs
- WorkflowOwnershipException.cs
- Attributes.cs
- ToolStripComboBox.cs
- ExtendedProperty.cs
- CSharpCodeProvider.cs
- XmlWhitespace.cs
- glyphs.cs
- VersionConverter.cs
- HttpCookiesSection.cs
- PtsHelper.cs
- WebPartConnectionsEventArgs.cs
- ZoomPercentageConverter.cs
- ChtmlImageAdapter.cs
- ScrollBar.cs