Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / EventLogPermissionEntry.cs / 1305376 / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExceptionDetail.cs
- TraceXPathNavigator.cs
- WorkflowLayouts.cs
- ColumnCollection.cs
- CompositeFontFamily.cs
- WindowsNonControl.cs
- ThemeableAttribute.cs
- SoapFormatExtensions.cs
- RequiredAttributeAttribute.cs
- DbConnectionInternal.cs
- ConfigXmlCDataSection.cs
- PageAdapter.cs
- ObjectPropertyMapping.cs
- ColorConverter.cs
- XmlSerializerSection.cs
- ListenerBinder.cs
- FormClosedEvent.cs
- DataGridViewTopRowAccessibleObject.cs
- InkCanvasSelectionAdorner.cs
- ValidationErrorCollection.cs
- ActivityExecutionFilter.cs
- ConnectionManagementElementCollection.cs
- XmlNamespaceMapping.cs
- Point3DConverter.cs
- MultilineStringConverter.cs
- _TimerThread.cs
- AttributeCollection.cs
- SQLDouble.cs
- MimeBasePart.cs
- LineBreak.cs
- SqlFileStream.cs
- AttributeProviderAttribute.cs
- ActivitiesCollection.cs
- WhileDesigner.cs
- Context.cs
- LinkLabelLinkClickedEvent.cs
- metadatamappinghashervisitor.cs
- NonSerializedAttribute.cs
- Constants.cs
- TextDecorationCollection.cs
- TraceHelpers.cs
- RemotingAttributes.cs
- FormClosingEvent.cs
- CapabilitiesSection.cs
- TemplateBamlTreeBuilder.cs
- ReadOnlyDataSourceView.cs
- ColorConverter.cs
- FontSizeConverter.cs
- Exception.cs
- StandardOleMarshalObject.cs
- WorkflowCompensationBehavior.cs
- DrawingCollection.cs
- Pair.cs
- DocumentGridContextMenu.cs
- xsdvalidator.cs
- PolicyLevel.cs
- SpeechSeg.cs
- DataRowComparer.cs
- ContainerParaClient.cs
- XmlMemberMapping.cs
- SBCSCodePageEncoding.cs
- NativeMethods.cs
- FilteredDataSetHelper.cs
- ReachSerializer.cs
- WeakReferenceEnumerator.cs
- Unit.cs
- WizardStepCollectionEditor.cs
- DirectoryGroupQuery.cs
- DelegatingTypeDescriptionProvider.cs
- SystemIPGlobalStatistics.cs
- SqlMultiplexer.cs
- ModelItemDictionary.cs
- ControlTemplate.cs
- TextTreeNode.cs
- DesignerCatalogPartChrome.cs
- XmlTypeMapping.cs
- EmptyStringExpandableObjectConverter.cs
- ImmutableObjectAttribute.cs
- HostedHttpRequestAsyncResult.cs
- WindowsSysHeader.cs
- FontInfo.cs
- PropertyEmitterBase.cs
- FormatSettings.cs
- RSAProtectedConfigurationProvider.cs
- ForEachAction.cs
- ThemeInfoAttribute.cs
- SQLGuidStorage.cs
- CellIdBoolean.cs
- ConnectionPoint.cs
- MailDefinitionBodyFileNameEditor.cs
- BeginStoryboard.cs
- LoginName.cs
- StandardBindingElement.cs
- TextTreeTextNode.cs
- ObjectViewFactory.cs
- X509CertificateEndpointIdentity.cs
- DrawingServices.cs
- SSmlParser.cs
- ModifierKeysConverter.cs
- FrameworkElementAutomationPeer.cs