Code:
/ DotNET / DotNET / 8.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
- DbProviderFactoriesConfigurationHandler.cs
- SmtpDateTime.cs
- FixedSchema.cs
- HMACSHA1.cs
- Random.cs
- SerTrace.cs
- StylesEditorDialog.cs
- RequestCachingSection.cs
- ProtocolsConfigurationEntry.cs
- AspNetHostingPermission.cs
- InputScopeNameConverter.cs
- Profiler.cs
- Math.cs
- _BufferOffsetSize.cs
- EncryptedPackage.cs
- SerializationAttributes.cs
- ThemeDirectoryCompiler.cs
- EntityReference.cs
- HtmlInputRadioButton.cs
- ProfileBuildProvider.cs
- XmlSchemaSimpleTypeUnion.cs
- SrgsSubset.cs
- DynamicActionMessageFilter.cs
- GenerateTemporaryAssemblyTask.cs
- DisposableCollectionWrapper.cs
- TemplateField.cs
- SizeChangedInfo.cs
- manifestimages.cs
- OperationAbortedException.cs
- ContractType.cs
- FileDialogPermission.cs
- FontInfo.cs
- TextWriterEngine.cs
- TogglePatternIdentifiers.cs
- ReliableMessagingVersionConverter.cs
- RangeValidator.cs
- ScriptResourceInfo.cs
- SqlDataSourceCache.cs
- ManagementEventArgs.cs
- IProvider.cs
- PresentationTraceSources.cs
- DecimalStorage.cs
- ResXResourceSet.cs
- SecurityValidationBehavior.cs
- HandlerBase.cs
- Size3D.cs
- TemplateParser.cs
- CodeCatchClause.cs
- Decimal.cs
- ArcSegment.cs
- TextBox.cs
- IIS7WorkerRequest.cs
- FileRecordSequenceHelper.cs
- StringDictionary.cs
- Menu.cs
- SynchronousReceiveElement.cs
- safelink.cs
- DetailsViewPageEventArgs.cs
- CroppedBitmap.cs
- PageSettings.cs
- PropertyInformationCollection.cs
- ReferenceEqualityComparer.cs
- DBConnection.cs
- DbConnectionPoolGroupProviderInfo.cs
- ServiceModelActivationSectionGroup.cs
- LazyInitializer.cs
- CSharpCodeProvider.cs
- TreeWalker.cs
- GraphicsContainer.cs
- HttpVersion.cs
- SafeLocalMemHandle.cs
- ComplexPropertyEntry.cs
- PerformanceCounterLib.cs
- ACE.cs
- BadImageFormatException.cs
- ContextQuery.cs
- SelectionBorderGlyph.cs
- InlinedLocationReference.cs
- PrefixQName.cs
- _NetRes.cs
- ToolStripItemEventArgs.cs
- GradientStopCollection.cs
- XmlNullResolver.cs
- ActivityExecutor.cs
- PointConverter.cs
- PlatformNotSupportedException.cs
- HandlerMappingMemo.cs
- XmlSchemaImport.cs
- RadioButton.cs
- HashCodeCombiner.cs
- PassportPrincipal.cs
- SqlCacheDependencyDatabaseCollection.cs
- SelectionHighlightInfo.cs
- RowParagraph.cs
- AutomationPatternInfo.cs
- WebGetAttribute.cs
- ExpressionVisitor.cs
- WindowsRebar.cs
- MsmqInputMessagePool.cs
- TextAnchor.cs