Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / EventLogPermission.cs / 1305376 / EventLogPermission.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System; using System.Security.Permissions; ////// [ Serializable() ] public sealed class EventLogPermission : ResourcePermissionBase { private EventLogPermissionEntryCollection innerCollection; ///[To be supplied.] ////// public EventLogPermission() { SetNames(); } ///[To be supplied.] ////// public EventLogPermission(PermissionState state) : base(state) { SetNames(); } ///[To be supplied.] ////// public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { SetNames(); this.AddPermissionAccess(new EventLogPermissionEntry(permissionAccess, machineName)); } ///[To be supplied.] ////// public EventLogPermission(EventLogPermissionEntry[] permissionAccessEntries) { if (permissionAccessEntries == null) throw new ArgumentNullException("permissionAccessEntries"); SetNames(); for (int index = 0; index < permissionAccessEntries.Length; ++index) this.AddPermissionAccess(permissionAccessEntries[index]); } ///[To be supplied.] ////// public EventLogPermissionEntryCollection PermissionEntries { get { if (this.innerCollection == null) this.innerCollection = new EventLogPermissionEntryCollection(this, base.GetPermissionEntries()); return this.innerCollection; } } ///[To be supplied.] ///internal void AddPermissionAccess(EventLogPermissionEntry entry) { base.AddPermissionAccess(entry.GetBaseEntry()); } /// internal new void Clear() { base.Clear(); } /// internal void RemovePermissionAccess(EventLogPermissionEntry entry) { base.RemovePermissionAccess(entry.GetBaseEntry()); } private void SetNames() { this.PermissionAccessType = typeof(EventLogPermissionAccess); this.TagNames = new string[]{"Machine"}; } } } // 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
- DataGridViewButtonCell.cs
- NullableIntSumAggregationOperator.cs
- SqlTypeConverter.cs
- XmlCompatibilityReader.cs
- SharedPerformanceCounter.cs
- OracleLob.cs
- TraceContextRecord.cs
- CSharpCodeProvider.cs
- UrlPropertyAttribute.cs
- TextEffectResolver.cs
- UIPermission.cs
- FloatMinMaxAggregationOperator.cs
- NetNamedPipeBindingCollectionElement.cs
- CounterSampleCalculator.cs
- ManagementScope.cs
- DocumentViewer.cs
- SystemColors.cs
- WebPartsPersonalizationAuthorization.cs
- Point3D.cs
- WebServiceErrorEvent.cs
- ProcessInfo.cs
- MultilineStringConverter.cs
- ShapingWorkspace.cs
- MethodSignatureGenerator.cs
- DbProviderManifest.cs
- UnsafeNativeMethods.cs
- AttributeCollection.cs
- MessageFilterException.cs
- TrustLevel.cs
- TextRangeEditTables.cs
- PaperSize.cs
- IssuanceLicense.cs
- TextBlockAutomationPeer.cs
- TargetControlTypeCache.cs
- OptimizerPatterns.cs
- SqlFacetAttribute.cs
- ServiceBusyException.cs
- Listbox.cs
- XmlWriter.cs
- Menu.cs
- InfoCardClaim.cs
- RowToFieldTransformer.cs
- FlagsAttribute.cs
- StoreAnnotationsMap.cs
- Grid.cs
- AddingNewEventArgs.cs
- EncryptedPackageFilter.cs
- ClientConfigurationSystem.cs
- WebBrowserDesigner.cs
- SamlAction.cs
- XmlSchemaRedefine.cs
- PropertySegmentSerializationProvider.cs
- ParallelRangeManager.cs
- CollectionConverter.cs
- AuthenticationSection.cs
- VectorAnimationBase.cs
- CrossSiteScriptingValidation.cs
- SingleResultAttribute.cs
- ServicePoint.cs
- StateWorkerRequest.cs
- BufferedMessageWriter.cs
- ResXBuildProvider.cs
- DelegateBodyWriter.cs
- AffineTransform3D.cs
- TcpStreams.cs
- ContactManager.cs
- ResXResourceReader.cs
- StorageTypeMapping.cs
- StructuralType.cs
- DateTimePickerDesigner.cs
- SecurityPolicySection.cs
- EdmTypeAttribute.cs
- Emitter.cs
- BaseInfoTable.cs
- RequestNavigateEventArgs.cs
- _emptywebproxy.cs
- FtpRequestCacheValidator.cs
- SqlNodeTypeOperators.cs
- Pair.cs
- ArgIterator.cs
- PrintPreviewDialog.cs
- WebPartTransformerAttribute.cs
- Scheduler.cs
- DataAdapter.cs
- cookiecontainer.cs
- DeviceContexts.cs
- UTF32Encoding.cs
- Matrix3DValueSerializer.cs
- CodeArgumentReferenceExpression.cs
- SearchForVirtualItemEventArgs.cs
- ObjectContext.cs
- Context.cs
- WebControlAdapter.cs
- TrackingLocation.cs
- WindowsPen.cs
- ExitEventArgs.cs
- BaseParser.cs
- IgnoreFileBuildProvider.cs
- typedescriptorpermissionattribute.cs
- securestring.cs