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
- SchemaType.cs
- GlobalEventManager.cs
- _NegoState.cs
- ExpressionBinding.cs
- UrlPath.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- Cursors.cs
- MimeBasePart.cs
- NonSerializedAttribute.cs
- ReferenceEqualityComparer.cs
- Font.cs
- DummyDataSource.cs
- Queue.cs
- ArraySubsetEnumerator.cs
- DbProviderFactory.cs
- HTTPNotFoundHandler.cs
- GlobalProxySelection.cs
- SafeRegistryHandle.cs
- NameValueConfigurationElement.cs
- PagePropertiesChangingEventArgs.cs
- CollectionConverter.cs
- RawKeyboardInputReport.cs
- XmlDictionaryReaderQuotas.cs
- UntrustedRecipientException.cs
- WebPartConnectionsEventArgs.cs
- CustomSignedXml.cs
- GatewayIPAddressInformationCollection.cs
- TextSelectionHighlightLayer.cs
- XappLauncher.cs
- WebPartZoneDesigner.cs
- FormViewModeEventArgs.cs
- HtmlInputFile.cs
- MasterPage.cs
- AnchorEditor.cs
- Int16Converter.cs
- DSACryptoServiceProvider.cs
- MenuBase.cs
- BaseParaClient.cs
- WebReferenceCollection.cs
- ForceCopyBuildProvider.cs
- DataObjectEventArgs.cs
- Binding.cs
- TaskCanceledException.cs
- StreamInfo.cs
- DataBoundControl.cs
- WindowsFormsSynchronizationContext.cs
- WindowsHyperlink.cs
- WebPartCollection.cs
- FloatUtil.cs
- UserControl.cs
- DBConnectionString.cs
- TrackingStringDictionary.cs
- WindowsRichEditRange.cs
- BezierSegment.cs
- ValidateNames.cs
- NameNode.cs
- _NegoState.cs
- ParameterCollectionEditorForm.cs
- WebPartDescriptionCollection.cs
- DataGridColumnHeaderAutomationPeer.cs
- TemplateKey.cs
- SettingsPropertyValue.cs
- SemaphoreFullException.cs
- AnimationLayer.cs
- Codec.cs
- ValidationPropertyAttribute.cs
- WebServiceHandler.cs
- baseshape.cs
- SafeCryptoHandles.cs
- PartitionedStream.cs
- WindowsButton.cs
- CollectionType.cs
- NavigationPropertyEmitter.cs
- XmlAttributeAttribute.cs
- XPathAncestorQuery.cs
- __Filters.cs
- TraceSource.cs
- CodeMemberMethod.cs
- PeerConnector.cs
- MimeTypeAttribute.cs
- DataList.cs
- SectionInput.cs
- FormatConvertedBitmap.cs
- MediaScriptCommandRoutedEventArgs.cs
- DesignerCategoryAttribute.cs
- AuthenticateEventArgs.cs
- DataBoundControlDesigner.cs
- AstTree.cs
- DispatcherSynchronizationContext.cs
- UnknownWrapper.cs
- SqlBuffer.cs
- DataTableMapping.cs
- AVElementHelper.cs
- SafeProcessHandle.cs
- AttachedPropertyInfo.cs
- GCHandleCookieTable.cs
- ForeignKeyConstraint.cs
- PropertyFilterAttribute.cs
- HashAlgorithm.cs
- XpsFilter.cs