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
- PatternMatcher.cs
- ToolStripMenuItem.cs
- XmlEntity.cs
- WebEventCodes.cs
- CachedFontFace.cs
- GenerateScriptTypeAttribute.cs
- Vector3dCollection.cs
- ButtonChrome.cs
- ReleaseInstanceMode.cs
- EventLogRecord.cs
- FlowDocument.cs
- DataGridViewUtilities.cs
- WebPartCatalogCloseVerb.cs
- DateTimeConverter.cs
- DuplicateWaitObjectException.cs
- PointIndependentAnimationStorage.cs
- SemanticAnalyzer.cs
- EntityDataSourceReferenceGroup.cs
- SizeAnimationClockResource.cs
- HtmlElementEventArgs.cs
- WebPartManagerInternals.cs
- BaseServiceProvider.cs
- ContextMenuStrip.cs
- EditorBrowsableAttribute.cs
- ListSortDescription.cs
- DataListDesigner.cs
- DataSourceExpressionCollection.cs
- CqlQuery.cs
- FlowLayoutSettings.cs
- StructuredTypeInfo.cs
- MappingModelBuildProvider.cs
- ScrollChrome.cs
- QilReference.cs
- CqlParser.cs
- QuaternionRotation3D.cs
- SafeRightsManagementQueryHandle.cs
- DNS.cs
- AdapterDictionary.cs
- GenerateScriptTypeAttribute.cs
- OrderedDictionary.cs
- SmtpDigestAuthenticationModule.cs
- Image.cs
- COM2IDispatchConverter.cs
- ReaderWriterLock.cs
- XmlWriter.cs
- ServerIdentity.cs
- CorePropertiesFilter.cs
- ObjectCacheHost.cs
- DoubleAnimationClockResource.cs
- BuiltInExpr.cs
- FontWeightConverter.cs
- ConfigurationException.cs
- QueryRewriter.cs
- TransferMode.cs
- Util.cs
- UriPrefixTable.cs
- MediaElementAutomationPeer.cs
- InputScope.cs
- StatusBarAutomationPeer.cs
- ThemeConfigurationDialog.cs
- TextStore.cs
- ModifiableIteratorCollection.cs
- VectorKeyFrameCollection.cs
- HttpContextWrapper.cs
- XamlVector3DCollectionSerializer.cs
- ChannelServices.cs
- CatalogZoneBase.cs
- GenericWebPart.cs
- Light.cs
- XmlNodeComparer.cs
- SimpleBitVector32.cs
- CustomErrorsSection.cs
- ManagementEventArgs.cs
- DispatchChannelSink.cs
- XmlTextAttribute.cs
- NodeFunctions.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- UndoManager.cs
- NotifyParentPropertyAttribute.cs
- ConstructorBuilder.cs
- XomlDesignerLoader.cs
- DataListItem.cs
- ListViewAutomationPeer.cs
- EdmProviderManifest.cs
- filewebrequest.cs
- LocalValueEnumerator.cs
- ParameterBinding.cs
- TimeSpanConverter.cs
- TaskExceptionHolder.cs
- WhitespaceSignificantCollectionAttribute.cs
- UnsafeNativeMethodsPenimc.cs
- XmlSchemaSimpleTypeRestriction.cs
- AppSettings.cs
- BoundField.cs
- DesignerTransactionCloseEvent.cs
- QilInvoke.cs
- SingleAnimationUsingKeyFrames.cs
- InputEventArgs.cs
- FormatException.cs
- RegexCapture.cs