Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Services / Monitoring / system / Diagnosticts / EventLogPermissionEntry.cs / 1 / EventLogPermissionEntry.cs
//---------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System.ComponentModel; using System.Security.Permissions; [ Serializable() ] public class EventLogPermissionEntry { private string machineName; private EventLogPermissionAccess permissionAccess; public EventLogPermissionEntry(EventLogPermissionAccess permissionAccess, string machineName) { if (!SyntaxCheck.CheckMachineName(machineName)) throw new ArgumentException(SR.GetString(SR.InvalidParameter, "MachineName", machineName)); this.permissionAccess = permissionAccess; this.machineName = machineName; } ///internal EventLogPermissionEntry(ResourcePermissionBaseEntry baseEntry) { this.permissionAccess = (EventLogPermissionAccess)baseEntry.PermissionAccess; this.machineName = baseEntry.PermissionAccessPath[0]; } public string MachineName { get { return this.machineName; } } public EventLogPermissionAccess PermissionAccess { get { return this.permissionAccess; } } /// internal ResourcePermissionBaseEntry GetBaseEntry() { ResourcePermissionBaseEntry baseEntry = new ResourcePermissionBaseEntry((int)this.PermissionAccess, new string[] {this.MachineName}); return baseEntry; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextSyndicationContentKindHelper.cs
- Fx.cs
- SelectionRangeConverter.cs
- StylusCollection.cs
- DiagnosticTrace.cs
- CodeVariableReferenceExpression.cs
- TextEditor.cs
- HandleCollector.cs
- Timeline.cs
- HttpInputStream.cs
- NetStream.cs
- ExtractedStateEntry.cs
- TimeIntervalCollection.cs
- PrePostDescendentsWalker.cs
- CompareInfo.cs
- StringArrayConverter.cs
- TraceHwndHost.cs
- EmptyArray.cs
- ByteStorage.cs
- TabPanel.cs
- DesignerAutoFormatCollection.cs
- TimelineCollection.cs
- DSASignatureDeformatter.cs
- ClaimTypeElementCollection.cs
- TreeNodeSelectionProcessor.cs
- GetPageCompletedEventArgs.cs
- XPathSingletonIterator.cs
- KnownColorTable.cs
- LocatorManager.cs
- ScriptControl.cs
- SqlDataSourceStatusEventArgs.cs
- XmlAtomicValue.cs
- SmtpTransport.cs
- SoundPlayer.cs
- EmptyControlCollection.cs
- XNameTypeConverter.cs
- ToolZone.cs
- OciEnlistContext.cs
- RIPEMD160.cs
- ControlPaint.cs
- ErrorTableItemStyle.cs
- AppSettingsSection.cs
- XmlResolver.cs
- SafeNativeMethods.cs
- BinaryWriter.cs
- RegexRunner.cs
- ProgressiveCrcCalculatingStream.cs
- RootProfilePropertySettingsCollection.cs
- OdbcConnectionPoolProviderInfo.cs
- TextEndOfSegment.cs
- SchemaImporterExtensionElementCollection.cs
- SupportsEventValidationAttribute.cs
- DataBindingExpressionBuilder.cs
- XmlExceptionHelper.cs
- MetadataArtifactLoader.cs
- PackUriHelper.cs
- UpdateException.cs
- UnsafeNativeMethods.cs
- CryptoApi.cs
- SecurityHelper.cs
- HMACRIPEMD160.cs
- XmlFormatReaderGenerator.cs
- TypeBuilderInstantiation.cs
- Descriptor.cs
- EventItfInfo.cs
- HtmlControlPersistable.cs
- InkCanvasSelection.cs
- EdmItemError.cs
- InstanceValue.cs
- _TLSstream.cs
- WebPartDeleteVerb.cs
- SecureUICommand.cs
- FamilyMap.cs
- CookieProtection.cs
- CommandEventArgs.cs
- HttpResponse.cs
- AnnotationAdorner.cs
- CompositeActivityTypeDescriptorProvider.cs
- DesignerToolboxInfo.cs
- Evidence.cs
- Expressions.cs
- HwndTarget.cs
- RequestCacheEntry.cs
- SecurityTokenSerializer.cs
- SmiEventSink_DeferedProcessing.cs
- InputProviderSite.cs
- Point3DKeyFrameCollection.cs
- NonBatchDirectoryCompiler.cs
- ColumnBinding.cs
- ListView.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ArglessEventHandlerProxy.cs
- InvalidateEvent.cs
- TextDecorationCollection.cs
- XPathDocumentIterator.cs
- PageRequestManager.cs
- XmlToDatasetMap.cs
- WebPartMinimizeVerb.cs
- PlacementWorkspace.cs
- DetailsViewUpdateEventArgs.cs