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
- TypeBuilderInstantiation.cs
- TemplateComponentConnector.cs
- WpfKnownMember.cs
- RC2.cs
- Selection.cs
- TypeListConverter.cs
- StringArrayConverter.cs
- ProgressBar.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- DecoderNLS.cs
- StylusEditingBehavior.cs
- DefinitionBase.cs
- BitmapSource.cs
- BreakRecordTable.cs
- PageThemeCodeDomTreeGenerator.cs
- ConfigurationSchemaErrors.cs
- ProxyAttribute.cs
- ParentUndoUnit.cs
- RawAppCommandInputReport.cs
- DBCSCodePageEncoding.cs
- HotSpot.cs
- TreeNodeCollection.cs
- EnumerableRowCollection.cs
- Vector3D.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- EFTableProvider.cs
- XamlFigureLengthSerializer.cs
- RequestCacheValidator.cs
- ScriptManager.cs
- PathSegmentCollection.cs
- DesignTimeTemplateParser.cs
- TimeIntervalCollection.cs
- OracleLob.cs
- PageAsyncTask.cs
- TypeDescriptor.cs
- SuppressMessageAttribute.cs
- SourceLineInfo.cs
- NodeInfo.cs
- PrintPreviewControl.cs
- Int64Animation.cs
- PageEventArgs.cs
- AuthorizationContext.cs
- IdentityNotMappedException.cs
- BrowserCapabilitiesCompiler.cs
- ServiceModelTimeSpanValidator.cs
- TableItemStyle.cs
- SqlCommand.cs
- MetafileHeader.cs
- ParserHooks.cs
- XmlDataSourceNodeDescriptor.cs
- XmlSchemaDocumentation.cs
- DataKey.cs
- NetworkInformationException.cs
- TiffBitmapDecoder.cs
- XmlRawWriter.cs
- RadioButton.cs
- ListViewItemEventArgs.cs
- StreamSecurityUpgradeInitiator.cs
- ReliabilityContractAttribute.cs
- CodeParameterDeclarationExpressionCollection.cs
- TypeRestriction.cs
- ArgumentOutOfRangeException.cs
- QueryExecutionOption.cs
- PeerNearMe.cs
- Stylesheet.cs
- GAC.cs
- State.cs
- X509Extension.cs
- X509ChainPolicy.cs
- UnknownBitmapDecoder.cs
- SHA1CryptoServiceProvider.cs
- RenderOptions.cs
- ButtonChrome.cs
- sqlstateclientmanager.cs
- RangeBase.cs
- NameValuePair.cs
- ExpressionPrefixAttribute.cs
- DynamicRenderer.cs
- WorkerRequest.cs
- Track.cs
- WorkflowPersistenceService.cs
- Pair.cs
- Constants.cs
- ReadOnlyObservableCollection.cs
- IFormattable.cs
- UiaCoreProviderApi.cs
- SystemNetworkInterface.cs
- Stackframe.cs
- ACE.cs
- XD.cs
- _Connection.cs
- RadioButtonPopupAdapter.cs
- XPathEmptyIterator.cs
- XmlWhitespace.cs
- TypeBinaryExpression.cs
- NavigationExpr.cs
- QueryStringHandler.cs
- ClrPerspective.cs
- InvokePattern.cs
- UInt32Converter.cs