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
- COM2FontConverter.cs
- DeclarativeCatalogPart.cs
- RoleServiceManager.cs
- TdsParserStaticMethods.cs
- Config.cs
- SamlAssertion.cs
- GenericTypeParameterBuilder.cs
- MarginsConverter.cs
- EntityContainerAssociationSet.cs
- ExcCanonicalXml.cs
- OdbcEnvironmentHandle.cs
- Authorization.cs
- RepeaterItemEventArgs.cs
- WindowsStreamSecurityUpgradeProvider.cs
- StrongName.cs
- ConnectionsZone.cs
- Item.cs
- DateTimeAutomationPeer.cs
- RepeatInfo.cs
- AssemblyAssociatedContentFileAttribute.cs
- ToolCreatedEventArgs.cs
- ObjectConverter.cs
- VScrollProperties.cs
- mda.cs
- UmAlQuraCalendar.cs
- SessionStateContainer.cs
- Root.cs
- SynchronizedDispatch.cs
- UIElement3D.cs
- ClassicBorderDecorator.cs
- x509utils.cs
- HandleDictionary.cs
- EdmProviderManifest.cs
- SystemKeyConverter.cs
- SqlMethods.cs
- XmlEntityReference.cs
- RTLAwareMessageBox.cs
- XmlQueryContext.cs
- SystemTcpStatistics.cs
- XmlDictionaryReaderQuotas.cs
- TextCompositionManager.cs
- Iis7Helper.cs
- ExtensionSimplifierMarkupObject.cs
- SqlError.cs
- StylusShape.cs
- DomainConstraint.cs
- HideDisabledControlAdapter.cs
- CharacterMetricsDictionary.cs
- UserControlAutomationPeer.cs
- WsatServiceAddress.cs
- ProtectedProviderSettings.cs
- Imaging.cs
- UserPreferenceChangedEventArgs.cs
- AlphabeticalEnumConverter.cs
- HttpDictionary.cs
- XmlSchemaSimpleType.cs
- DerivedKeySecurityToken.cs
- MemoryFailPoint.cs
- CqlQuery.cs
- NamespaceCollection.cs
- CommandHelpers.cs
- LineBreakRecord.cs
- InternalMappingException.cs
- CodeLabeledStatement.cs
- TreeViewEvent.cs
- CounterSetInstance.cs
- ValidatorCollection.cs
- CacheAxisQuery.cs
- Speller.cs
- StreamGeometryContext.cs
- WorkflowDesignerMessageFilter.cs
- OutputCacheSettings.cs
- PreloadedPackages.cs
- ComponentEvent.cs
- DataSetUtil.cs
- New.cs
- CryptoApi.cs
- GridToolTip.cs
- SchemeSettingElementCollection.cs
- ListControlDataBindingHandler.cs
- HwndTarget.cs
- CqlErrorHelper.cs
- DuplexClientBase.cs
- DataBinding.cs
- Mutex.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- XmlSerializer.cs
- UrlParameterReader.cs
- MobileComponentEditorPage.cs
- AttributeConverter.cs
- WebSysDefaultValueAttribute.cs
- EdmMember.cs
- MessageQueueKey.cs
- dtdvalidator.cs
- SchemaExporter.cs
- MediaPlayer.cs
- ColorConvertedBitmapExtension.cs
- XmlSchemaGroup.cs
- StringStorage.cs
- SafeRegistryHandle.cs