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
- CompositeActivityMarkupSerializer.cs
- ExtensionDataObject.cs
- UpdateEventArgs.cs
- AttachedPropertyMethodSelector.cs
- RSAOAEPKeyExchangeDeformatter.cs
- XsltLibrary.cs
- SchemaTypeEmitter.cs
- HyperLinkStyle.cs
- RightsManagementPermission.cs
- ConfigurationLocationCollection.cs
- ConfigurationStrings.cs
- MiniConstructorInfo.cs
- AdornerPresentationContext.cs
- ColorBlend.cs
- GridViewColumn.cs
- Latin1Encoding.cs
- TableMethodGenerator.cs
- ResXBuildProvider.cs
- CLRBindingWorker.cs
- AlphabetConverter.cs
- XmlDocumentSerializer.cs
- RegisteredDisposeScript.cs
- FixedSOMLineCollection.cs
- AutomationEvent.cs
- InternalTypeHelper.cs
- XmlIlTypeHelper.cs
- ToolBarButtonClickEvent.cs
- AspProxy.cs
- ClientEventManager.cs
- GiveFeedbackEvent.cs
- Enum.cs
- SettingsProperty.cs
- BehaviorEditorPart.cs
- RowBinding.cs
- TagPrefixInfo.cs
- DataGridTableStyleMappingNameEditor.cs
- SystemIPAddressInformation.cs
- ProcessInputEventArgs.cs
- RuntimeCompatibilityAttribute.cs
- SmiEventSink_DeferedProcessing.cs
- XmlDocumentSchema.cs
- RoutedEventHandlerInfo.cs
- TimeSpanValidator.cs
- _AcceptOverlappedAsyncResult.cs
- TrackingServices.cs
- MasterPageCodeDomTreeGenerator.cs
- Intellisense.cs
- FillBehavior.cs
- XmlNamespaceDeclarationsAttribute.cs
- DialogWindow.cs
- Matrix.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- EntityClassGenerator.cs
- KerberosTicketHashIdentifierClause.cs
- BitStack.cs
- PrivilegedConfigurationManager.cs
- PageTheme.cs
- _TimerThread.cs
- BezierSegment.cs
- TableItemStyle.cs
- TranslateTransform3D.cs
- EventProviderBase.cs
- Monitor.cs
- OrthographicCamera.cs
- WebServiceTypeData.cs
- BufferManager.cs
- CodeConditionStatement.cs
- ConfigurationManagerInternal.cs
- PassportAuthentication.cs
- CommentEmitter.cs
- Menu.cs
- DataRowExtensions.cs
- JavascriptCallbackMessageInspector.cs
- StoreItemCollection.cs
- FaultContext.cs
- DebugTracing.cs
- ILGen.cs
- SqlNotificationEventArgs.cs
- PaintValueEventArgs.cs
- DataGridViewAdvancedBorderStyle.cs
- ApplicationId.cs
- OleDbDataAdapter.cs
- RegexReplacement.cs
- CustomAttributeSerializer.cs
- ImmutableAssemblyCacheEntry.cs
- Base64Decoder.cs
- ConfigurationStrings.cs
- DataGridItemCollection.cs
- InputLangChangeEvent.cs
- RsaEndpointIdentity.cs
- ObjectDataSourceEventArgs.cs
- PrtCap_Builder.cs
- RichTextBoxAutomationPeer.cs
- WizardDesigner.cs
- DataControlFieldsEditor.cs
- AppModelKnownContentFactory.cs
- DataProviderNameConverter.cs
- Classification.cs
- SqlCaseSimplifier.cs
- Setter.cs