System.Security.AccessControl.EventWaitHandleRights Enumeration

Specifies the access control rights that can be applied to named system event objects.

Syntax

[System.Flags]
public enum EventWaitHandleRights

Remarks

Use the System.Security.AccessControl.EventWaitHandleRights enumeration to specify access control rights when you create System.Security.AccessControl.EventWaitHandleAccessRule objects. To apply access rights to a named system event, first add System.Security.AccessControl.EventWaitHandleAccessRule objects to an System.Security.AccessControl.EventWaitHandleSecurity object, then attach the System.Security.AccessControl.EventWaitHandleSecurity object to the named system event using the System.Threading.EventWaitHandle.#ctor(bool, System.Threading.EventResetMode, string, Boolean@, EventWaitHandleSecurity) constructor or the System.Threading.EventWaitHandle.SetAccessControl(EventWaitHandleSecurity) method.

Note:

Security on synchronization objects is not supported for Windows 98 or Windows Millennium Edition.

Members

Member NameDescription
ChangePermissions

The right to change the security and audit rules associated with a named event.

Delete

The right to delete a named event.

FullControl

The right to exert full control over a named event, and to modify its access rules and audit rules.

Modify

The right to set or reset the signaled state of a named event.

ReadPermissions

The right to open and copy the access rules and audit rules for a named event.

Synchronize

The right to wait on a named event.

TakeOwnership

The right to change the owner of a named event.

Requirements

Namespace: System.Security.AccessControl
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0