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
- SchemaObjectWriter.cs
- Drawing.cs
- DataControlImageButton.cs
- DataObjectPastingEventArgs.cs
- StringDictionaryCodeDomSerializer.cs
- ResourceDictionary.cs
- XmlWriterSettings.cs
- InlineObject.cs
- HashMembershipCondition.cs
- RIPEMD160.cs
- ManualWorkflowSchedulerService.cs
- ValidatorAttribute.cs
- TextSelectionProcessor.cs
- ProfileBuildProvider.cs
- hwndwrapper.cs
- DBCSCodePageEncoding.cs
- BindingCompleteEventArgs.cs
- DBCommand.cs
- HttpContextBase.cs
- ImageMap.cs
- DocumentGrid.cs
- SafeNativeMethods.cs
- RegexNode.cs
- SystemIPv4InterfaceProperties.cs
- WinEventQueueItem.cs
- LinearGradientBrush.cs
- WindowsGrip.cs
- LocationReferenceValue.cs
- ApplicationInfo.cs
- SplitContainer.cs
- PropertyEmitter.cs
- XPathExpr.cs
- CallContext.cs
- FastPropertyAccessor.cs
- TimeSpanHelper.cs
- XmlAnyElementAttribute.cs
- SQLMoney.cs
- ItemContainerGenerator.cs
- InfoCardAsymmetricCrypto.cs
- SyndicationCategory.cs
- WrappedKeySecurityTokenParameters.cs
- ProcessHostServerConfig.cs
- ScrollChrome.cs
- BoundPropertyEntry.cs
- PictureBox.cs
- Sequence.cs
- MessageDispatch.cs
- XPathNodeInfoAtom.cs
- CustomAttributeBuilder.cs
- Rect3D.cs
- CodeComment.cs
- BindingOperations.cs
- DbConnectionPool.cs
- Keyboard.cs
- StateDesignerConnector.cs
- _ConnectStream.cs
- Control.cs
- EntityFunctions.cs
- Guid.cs
- ExpandableObjectConverter.cs
- MenuItemStyle.cs
- TreeSet.cs
- ExcCanonicalXml.cs
- SizeConverter.cs
- GatewayIPAddressInformationCollection.cs
- TagElement.cs
- HttpListenerPrefixCollection.cs
- FamilyMap.cs
- DbProviderFactory.cs
- LoginName.cs
- SqlOuterApplyReducer.cs
- Propagator.JoinPropagator.cs
- XmlRootAttribute.cs
- ScriptResourceAttribute.cs
- SystemNetworkInterface.cs
- TemplatePartAttribute.cs
- OdbcConnectionStringbuilder.cs
- ValidationHelpers.cs
- ControlBuilderAttribute.cs
- RelationshipFixer.cs
- CapabilitiesAssignment.cs
- PageSettings.cs
- ProxyGenerator.cs
- DefaultBindingPropertyAttribute.cs
- StylusDevice.cs
- CompilerCollection.cs
- DispatchOperationRuntime.cs
- RequestCacheEntry.cs
- HtmlShim.cs
- UInt64.cs
- ThreadInterruptedException.cs
- MatrixUtil.cs
- ResourcePermissionBaseEntry.cs
- CollectionTypeElement.cs
- HttpProxyTransportBindingElement.cs
- SetIndexBinder.cs
- DesignTimeSiteMapProvider.cs
- FilteredXmlReader.cs
- HtmlTableRowCollection.cs
- PropertyEmitter.cs