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
- InkCanvasFeedbackAdorner.cs
- IImplicitResourceProvider.cs
- TableLayoutPanelCellPosition.cs
- SiteMapDataSourceView.cs
- CustomAttribute.cs
- RenderData.cs
- SHA1Managed.cs
- PointLight.cs
- XmlSchemaProviderAttribute.cs
- RequestTimeoutManager.cs
- WindowsRichEditRange.cs
- MultiTrigger.cs
- XmlArrayItemAttributes.cs
- WebPartEditorApplyVerb.cs
- PassportAuthenticationEventArgs.cs
- TimelineClockCollection.cs
- Misc.cs
- ThicknessAnimationBase.cs
- TypeResolver.cs
- xmlfixedPageInfo.cs
- DelegateHelpers.Generated.cs
- PersonalizationState.cs
- XmlUtil.cs
- RowTypePropertyElement.cs
- Encoder.cs
- DispatcherExceptionEventArgs.cs
- GridLength.cs
- Window.cs
- Publisher.cs
- InlineCategoriesDocument.cs
- SiteMembershipCondition.cs
- EncryptedXml.cs
- DataGrid.cs
- DesignerActionUIService.cs
- CapabilitiesRule.cs
- PositiveTimeSpanValidator.cs
- OracleLob.cs
- CodeDelegateCreateExpression.cs
- FormatVersion.cs
- TreeView.cs
- CustomCategoryAttribute.cs
- GeometryDrawing.cs
- ItemsControlAutomationPeer.cs
- SqlClientPermission.cs
- DispatcherExceptionFilterEventArgs.cs
- FormParameter.cs
- Transform3DGroup.cs
- PackageDigitalSignature.cs
- SafeProcessHandle.cs
- XamlStream.cs
- AssemblyUtil.cs
- CharacterHit.cs
- CultureSpecificStringDictionary.cs
- OutOfMemoryException.cs
- EntityDataSourceContainerNameConverter.cs
- KeyValuePairs.cs
- Root.cs
- ActivityTypeDesigner.xaml.cs
- NameNode.cs
- graph.cs
- PackWebRequestFactory.cs
- SuppressMergeCheckAttribute.cs
- TdsParameterSetter.cs
- XmlSchemaObject.cs
- LogicalTreeHelper.cs
- TrackingQueryElement.cs
- ProcessModelSection.cs
- RegistryPermission.cs
- SecurityException.cs
- ListItemParagraph.cs
- CodeMemberField.cs
- WindowsListViewItem.cs
- FontFamilyConverter.cs
- ServiceReference.cs
- Model3DGroup.cs
- PropertyTabChangedEvent.cs
- WebPart.cs
- Scripts.cs
- TemplateBindingExtensionConverter.cs
- Hashtable.cs
- MDIClient.cs
- BuildProviderInstallComponent.cs
- NotificationContext.cs
- LingerOption.cs
- WebSysDefaultValueAttribute.cs
- BooleanSwitch.cs
- WarningException.cs
- SemanticBasicElement.cs
- NativeMethods.cs
- AccessibleObject.cs
- CanonicalFontFamilyReference.cs
- TextEditorCopyPaste.cs
- MonthCalendar.cs
- RuntimeConfigLKG.cs
- FormatConvertedBitmap.cs
- HtmlInputCheckBox.cs
- DBCommand.cs
- PinnedBufferMemoryStream.cs
- ServicePoint.cs
- DefaultSection.cs