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
- _CookieModule.cs
- SafeBitVector32.cs
- XPathBuilder.cs
- TransactedBatchContext.cs
- OleDbPropertySetGuid.cs
- ApplicationProxyInternal.cs
- documentsequencetextcontainer.cs
- Transactions.cs
- xsdvalidator.cs
- TextRange.cs
- Attributes.cs
- DbConnectionPoolCounters.cs
- QueryPageSettingsEventArgs.cs
- BeginSelectCardRequest.cs
- Guid.cs
- SelectionUIService.cs
- XPathNavigatorKeyComparer.cs
- TransformCryptoHandle.cs
- PrtTicket_Public.cs
- BStrWrapper.cs
- HealthMonitoringSection.cs
- DispatcherEventArgs.cs
- SqlBooleanizer.cs
- CompressionTracing.cs
- MsmqHostedTransportManager.cs
- ListViewCommandEventArgs.cs
- SoapAttributeOverrides.cs
- ObjectDataSource.cs
- WaveHeader.cs
- Registry.cs
- FontFamilyValueSerializer.cs
- AxisAngleRotation3D.cs
- SafeArrayTypeMismatchException.cs
- ExpandSegmentCollection.cs
- PlainXmlDeserializer.cs
- InfiniteTimeSpanConverter.cs
- RtfControlWordInfo.cs
- EncodingInfo.cs
- TextSegment.cs
- SQLDecimal.cs
- SchemaImporter.cs
- SignatureHelper.cs
- ResourceExpression.cs
- RenderDataDrawingContext.cs
- Guid.cs
- AdPostCacheSubstitution.cs
- sqlmetadatafactory.cs
- GridViewDeleteEventArgs.cs
- AvTraceDetails.cs
- SelectedCellsChangedEventArgs.cs
- Cursor.cs
- SafeProcessHandle.cs
- MetaChildrenColumn.cs
- SizeAnimationUsingKeyFrames.cs
- TemplateBindingExpressionConverter.cs
- HttpClientCertificate.cs
- TreeView.cs
- CommonEndpointBehaviorElement.cs
- COM2Enum.cs
- ParameterCollection.cs
- AssertUtility.cs
- UrlMappingsModule.cs
- altserialization.cs
- CodeLabeledStatement.cs
- ImageBrush.cs
- SystemGatewayIPAddressInformation.cs
- TextCompositionEventArgs.cs
- CharAnimationBase.cs
- ButtonFlatAdapter.cs
- StyleSheetRefUrlEditor.cs
- DataGridViewCellCollection.cs
- OrderingExpression.cs
- HostedElements.cs
- FileSystemEventArgs.cs
- SectionXmlInfo.cs
- TextOnlyOutput.cs
- ProviderCollection.cs
- ReadOnlyDataSourceView.cs
- MarginCollapsingState.cs
- DataExpression.cs
- XmlSchemaValidationException.cs
- TextModifier.cs
- HtmlPhoneCallAdapter.cs
- TrustManagerMoreInformation.cs
- Boolean.cs
- ListenerElementsCollection.cs
- SizeF.cs
- UInt64Storage.cs
- ToolStripTemplateNode.cs
- ObjectDataSourceMethodEventArgs.cs
- TaiwanLunisolarCalendar.cs
- GuidelineSet.cs
- ConsoleKeyInfo.cs
- TokenizerHelper.cs
- StaticExtensionConverter.cs
- RelationshipSet.cs
- DataObjectPastingEventArgs.cs
- CellTreeNodeVisitors.cs
- XmlDataImplementation.cs
- MSG.cs