C# Class System.Security.AccessControl.EventWaitHandleSecurity

Inheritance: NativeObjectSecurity
Show file Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
AccessRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type ) : AccessRule
AccessRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System type ) : System.Security.AccessControl.AccessRule
AddAccessRule ( EventWaitHandleAccessRule rule ) : void
AddAccessRule ( System rule ) : void
AddAuditRule ( EventWaitHandleAuditRule rule ) : void
AddAuditRule ( System rule ) : void
AuditRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags ) : AuditRule
AuditRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System flags ) : System.Security.AccessControl.AuditRule
EventWaitHandleSecurity ( )
EventWaitHandleSecurity ( ) : System
RemoveAccessRule ( EventWaitHandleAccessRule rule ) : bool
RemoveAccessRule ( System rule ) : bool
RemoveAccessRuleAll ( EventWaitHandleAccessRule rule ) : void
RemoveAccessRuleAll ( System rule ) : void
RemoveAccessRuleSpecific ( EventWaitHandleAccessRule rule ) : void
RemoveAccessRuleSpecific ( System rule ) : void
RemoveAuditRule ( EventWaitHandleAuditRule rule ) : bool
RemoveAuditRule ( System rule ) : bool
RemoveAuditRuleAll ( EventWaitHandleAuditRule rule ) : void
RemoveAuditRuleAll ( System rule ) : void
RemoveAuditRuleSpecific ( EventWaitHandleAuditRule rule ) : void
RemoveAuditRuleSpecific ( System rule ) : void
ResetAccessRule ( EventWaitHandleAccessRule rule ) : void
ResetAccessRule ( System rule ) : void
SetAccessRule ( EventWaitHandleAccessRule rule ) : void
SetAccessRule ( System rule ) : void
SetAuditRule ( EventWaitHandleAuditRule rule ) : void
SetAuditRule ( System rule ) : void

Private Methods

Method Description
EventWaitHandleSecurity ( SafeWaitHandle handle, AccessControlSections includeSections ) : System
EventWaitHandleSecurity ( String name, AccessControlSections includeSections ) : System
GetAccessControlSectionsFromChanges ( ) : AccessControlSections
Persist ( SafeWaitHandle handle ) : void
_HandleErrorCode ( int errorCode, string name, SafeHandle handle, object context ) : Exception

Method Details

AccessRuleFactory() public method

public AccessRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type ) : AccessRule
identityReference IdentityReference
accessMask int
isInherited bool
inheritanceFlags InheritanceFlags
propagationFlags PropagationFlags
type AccessControlType
return AccessRule

AccessRuleFactory() public method

public AccessRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System type ) : System.Security.AccessControl.AccessRule
identityReference System
accessMask int
isInherited bool
inheritanceFlags System
propagationFlags System
type System
return System.Security.AccessControl.AccessRule

AddAccessRule() public method

public AddAccessRule ( EventWaitHandleAccessRule rule ) : void
rule EventWaitHandleAccessRule
return void

AddAccessRule() public method

public AddAccessRule ( System rule ) : void
rule System
return void

AddAuditRule() public method

public AddAuditRule ( EventWaitHandleAuditRule rule ) : void
rule EventWaitHandleAuditRule
return void

AddAuditRule() public method

public AddAuditRule ( System rule ) : void
rule System
return void

AuditRuleFactory() public method

public AuditRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags ) : AuditRule
identityReference IdentityReference
accessMask int
isInherited bool
inheritanceFlags InheritanceFlags
propagationFlags PropagationFlags
flags AuditFlags
return AuditRule

AuditRuleFactory() public method

public AuditRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System flags ) : System.Security.AccessControl.AuditRule
identityReference System
accessMask int
isInherited bool
inheritanceFlags System
propagationFlags System
flags System
return System.Security.AccessControl.AuditRule

EventWaitHandleSecurity() public method

EventWaitHandleSecurity() public method

public EventWaitHandleSecurity ( ) : System
return System

RemoveAccessRule() public method

public RemoveAccessRule ( EventWaitHandleAccessRule rule ) : bool
rule EventWaitHandleAccessRule
return bool

RemoveAccessRule() public method

public RemoveAccessRule ( System rule ) : bool
rule System
return bool

RemoveAccessRuleAll() public method

public RemoveAccessRuleAll ( EventWaitHandleAccessRule rule ) : void
rule EventWaitHandleAccessRule
return void

RemoveAccessRuleAll() public method

public RemoveAccessRuleAll ( System rule ) : void
rule System
return void

RemoveAccessRuleSpecific() public method

public RemoveAccessRuleSpecific ( EventWaitHandleAccessRule rule ) : void
rule EventWaitHandleAccessRule
return void

RemoveAccessRuleSpecific() public method

public RemoveAccessRuleSpecific ( System rule ) : void
rule System
return void

RemoveAuditRule() public method

public RemoveAuditRule ( EventWaitHandleAuditRule rule ) : bool
rule EventWaitHandleAuditRule
return bool

RemoveAuditRule() public method

public RemoveAuditRule ( System rule ) : bool
rule System
return bool

RemoveAuditRuleAll() public method

public RemoveAuditRuleAll ( EventWaitHandleAuditRule rule ) : void
rule EventWaitHandleAuditRule
return void

RemoveAuditRuleAll() public method

public RemoveAuditRuleAll ( System rule ) : void
rule System
return void

RemoveAuditRuleSpecific() public method

public RemoveAuditRuleSpecific ( EventWaitHandleAuditRule rule ) : void
rule EventWaitHandleAuditRule
return void

RemoveAuditRuleSpecific() public method

public RemoveAuditRuleSpecific ( System rule ) : void
rule System
return void

ResetAccessRule() public method

public ResetAccessRule ( EventWaitHandleAccessRule rule ) : void
rule EventWaitHandleAccessRule
return void

ResetAccessRule() public method

public ResetAccessRule ( System rule ) : void
rule System
return void

SetAccessRule() public method

public SetAccessRule ( EventWaitHandleAccessRule rule ) : void
rule EventWaitHandleAccessRule
return void

SetAccessRule() public method

public SetAccessRule ( System rule ) : void
rule System
return void

SetAuditRule() public method

public SetAuditRule ( EventWaitHandleAuditRule rule ) : void
rule EventWaitHandleAuditRule
return void

SetAuditRule() public method

public SetAuditRule ( System rule ) : void
rule System
return void