Code:
/ FX-1434 / FX-1434 / 1.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
- SQLConvert.cs
- DataStreamFromComStream.cs
- Scene3D.cs
- Compiler.cs
- ResourceSetExpression.cs
- TextShapeableCharacters.cs
- hresults.cs
- WebPartCatalogAddVerb.cs
- DataBinding.cs
- AbstractSvcMapFileLoader.cs
- _DisconnectOverlappedAsyncResult.cs
- CanonicalizationDriver.cs
- GridToolTip.cs
- OleDbConnectionFactory.cs
- SwitchAttribute.cs
- DataGridViewIntLinkedList.cs
- PropertyGroupDescription.cs
- TreeNodeBinding.cs
- DictionaryKeyPropertyAttribute.cs
- HtmlButton.cs
- StrokeCollectionDefaultValueFactory.cs
- SafeEventLogWriteHandle.cs
- DefinitionUpdate.cs
- UiaCoreProviderApi.cs
- indexingfiltermarshaler.cs
- NetworkStream.cs
- DataGridViewBand.cs
- SqlCachedBuffer.cs
- EmptyControlCollection.cs
- TypeToArgumentTypeConverter.cs
- RegexCaptureCollection.cs
- DocumentOrderQuery.cs
- ConfigXmlText.cs
- ExpandCollapseProviderWrapper.cs
- SqlConnectionString.cs
- AdornerPresentationContext.cs
- DeclaredTypeValidatorAttribute.cs
- TextRangeAdaptor.cs
- XmlSerializationWriter.cs
- LoginName.cs
- DodSequenceMerge.cs
- BaseUriWithWildcard.cs
- ThrowHelper.cs
- FixUpCollection.cs
- XamlGridLengthSerializer.cs
- controlskin.cs
- SplayTreeNode.cs
- Parameter.cs
- HandlerBase.cs
- TextAction.cs
- SecurityPermission.cs
- BitmapFrameDecode.cs
- ImageListDesigner.cs
- FreezableCollection.cs
- Material.cs
- TextRangeEdit.cs
- PersonalizationEntry.cs
- StringFunctions.cs
- SmiEventSink.cs
- XmlValidatingReader.cs
- BrushMappingModeValidation.cs
- COMException.cs
- MulticastDelegate.cs
- WeakEventTable.cs
- ConstraintCollection.cs
- DataList.cs
- Trustee.cs
- ObjectDataSource.cs
- HtmlSelect.cs
- DesignerDataParameter.cs
- RequestCacheValidator.cs
- XappLauncher.cs
- ValueCollectionParameterReader.cs
- FontStretchConverter.cs
- ConfigurationLocation.cs
- PointIndependentAnimationStorage.cs
- SimpleApplicationHost.cs
- XmlComment.cs
- StyleModeStack.cs
- QilGeneratorEnv.cs
- IDReferencePropertyAttribute.cs
- PagesSection.cs
- HtmlTableCellCollection.cs
- PackWebRequestFactory.cs
- ImageMapEventArgs.cs
- LoginName.cs
- TextReader.cs
- Base64Encoder.cs
- FlowLayout.cs
- ZeroOpNode.cs
- TableItemPattern.cs
- ServiceCredentialsSecurityTokenManager.cs
- CharUnicodeInfo.cs
- CompilerHelpers.cs
- PTUtility.cs
- XamlFigureLengthSerializer.cs
- ControlUtil.cs
- EqualityComparer.cs
- DynamicUpdateCommand.cs
- ToolboxItem.cs