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
- ArgumentException.cs
- MembershipValidatePasswordEventArgs.cs
- FactoryMaker.cs
- AssemblyBuilderData.cs
- ComponentChangedEvent.cs
- ServiceInfoCollection.cs
- ApplicationTrust.cs
- StyleCollection.cs
- TemplateColumn.cs
- FormViewCommandEventArgs.cs
- CodeRemoveEventStatement.cs
- ByteStreamBufferedMessageData.cs
- DiffuseMaterial.cs
- ColorConvertedBitmapExtension.cs
- XmlSchemaFacet.cs
- SystemWebCachingSectionGroup.cs
- PackageRelationshipSelector.cs
- WindowsBrush.cs
- ResourceProviderFactory.cs
- XmlNullResolver.cs
- MaterialGroup.cs
- PackWebRequest.cs
- TextRangeEditTables.cs
- ReferenceConverter.cs
- DataControlPagerLinkButton.cs
- SqlDataRecord.cs
- ConnectionStringsSection.cs
- QueryCacheKey.cs
- TaskForm.cs
- SecurityTokenParameters.cs
- CodeMemberProperty.cs
- PenThreadPool.cs
- Int16AnimationBase.cs
- CharAnimationBase.cs
- Decimal.cs
- RemotingConfigParser.cs
- RelationshipEnd.cs
- QuaternionAnimation.cs
- SlotInfo.cs
- DoubleStorage.cs
- DataObjectAttribute.cs
- IPAddressCollection.cs
- ServiceDebugElement.cs
- SevenBitStream.cs
- ComponentChangedEvent.cs
- MenuBindingsEditor.cs
- RelationshipWrapper.cs
- AdjustableArrowCap.cs
- TraceContext.cs
- ValueUtilsSmi.cs
- MapPathBasedVirtualPathProvider.cs
- DataSourceListEditor.cs
- TreeNodeStyleCollection.cs
- Run.cs
- UIAgentAsyncParams.cs
- InstanceNormalEvent.cs
- DependencyObjectPropertyDescriptor.cs
- DataTable.cs
- ParagraphVisual.cs
- TargetFrameworkAttribute.cs
- RuntimeHelpers.cs
- CookieParameter.cs
- OdbcParameter.cs
- CaseInsensitiveComparer.cs
- FixedTextView.cs
- ToolStripProgressBar.cs
- MatrixUtil.cs
- WebControlsSection.cs
- FileDialogCustomPlacesCollection.cs
- TypeHelper.cs
- WebPartTransformer.cs
- ExecutionEngineException.cs
- QuaternionRotation3D.cs
- TabPanel.cs
- LayoutTableCell.cs
- ParserContext.cs
- XhtmlConformanceSection.cs
- XmlSchemaInferenceException.cs
- SrgsRulesCollection.cs
- CollectionViewProxy.cs
- Keywords.cs
- DatePickerAutomationPeer.cs
- Rule.cs
- Base64Encoding.cs
- WmlValidationSummaryAdapter.cs
- HttpContextServiceHost.cs
- BezierSegment.cs
- Variable.cs
- ComponentDispatcherThread.cs
- SizeConverter.cs
- DataGridViewTextBoxCell.cs
- XslTransform.cs
- Rotation3DAnimation.cs
- ObjectViewQueryResultData.cs
- DispatcherFrame.cs
- TextChangedEventArgs.cs
- TraceSwitch.cs
- CroppedBitmap.cs
- SerializationEventsCache.cs
- FullTextState.cs