C# Class System.Security.AccessControl.MutexSecurity

Inheritance: NativeObjectSecurity
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode 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 ( MutexAccessRule rule ) : void
AddAccessRule ( System rule ) : void
AddAuditRule ( MutexAuditRule 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
MutexSecurity ( )
MutexSecurity ( string name, System includeSections )
MutexSecurity ( ) : System
RemoveAccessRule ( MutexAccessRule rule ) : bool
RemoveAccessRule ( System rule ) : bool
RemoveAccessRuleAll ( MutexAccessRule rule ) : void
RemoveAccessRuleAll ( System rule ) : void
RemoveAccessRuleSpecific ( MutexAccessRule rule ) : void
RemoveAccessRuleSpecific ( System rule ) : void
RemoveAuditRule ( MutexAuditRule rule ) : bool
RemoveAuditRule ( System rule ) : bool
RemoveAuditRuleAll ( MutexAuditRule rule ) : void
RemoveAuditRuleAll ( System rule ) : void
RemoveAuditRuleSpecific ( MutexAuditRule rule ) : void
RemoveAuditRuleSpecific ( System rule ) : void
ResetAccessRule ( MutexAccessRule rule ) : void
ResetAccessRule ( System rule ) : void
SetAccessRule ( MutexAccessRule rule ) : void
SetAccessRule ( System rule ) : void
SetAuditRule ( MutexAuditRule rule ) : void
SetAuditRule ( System rule ) : void

Private Methods

Méthode Description
GetAccessControlSectionsFromChanges ( ) : AccessControlSections
MutexSecurity ( SafeWaitHandle handle, AccessControlSections includeSections ) : System
MutexSecurity ( String name, AccessControlSections includeSections ) : System
Persist ( SafeWaitHandle handle ) : void
_HandleErrorCode ( int errorCode, string name, SafeHandle handle, object context ) : Exception

Method Details

AccessRuleFactory() public méthode

public AccessRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type ) : AccessRule
identityReference System.Security.Principal.IdentityReference
accessMask int
isInherited bool
inheritanceFlags InheritanceFlags
propagationFlags PropagationFlags
type AccessControlType
Résultat AccessRule

AccessRuleFactory() public méthode

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
Résultat System.Security.AccessControl.AccessRule

AddAccessRule() public méthode

public AddAccessRule ( MutexAccessRule rule ) : void
rule MutexAccessRule
Résultat void

AddAccessRule() public méthode

public AddAccessRule ( System rule ) : void
rule System
Résultat void

AddAuditRule() public méthode

public AddAuditRule ( MutexAuditRule rule ) : void
rule MutexAuditRule
Résultat void

AddAuditRule() public méthode

public AddAuditRule ( System rule ) : void
rule System
Résultat void

AuditRuleFactory() public méthode

public AuditRuleFactory ( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags ) : AuditRule
identityReference System.Security.Principal.IdentityReference
accessMask int
isInherited bool
inheritanceFlags InheritanceFlags
propagationFlags PropagationFlags
flags AuditFlags
Résultat AuditRule

AuditRuleFactory() public méthode

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
Résultat System.Security.AccessControl.AuditRule

MutexSecurity() public méthode

public MutexSecurity ( )

MutexSecurity() public méthode

public MutexSecurity ( string name, System includeSections )
name string
includeSections System

MutexSecurity() public méthode

public MutexSecurity ( ) : System
Résultat System

RemoveAccessRule() public méthode

public RemoveAccessRule ( MutexAccessRule rule ) : bool
rule MutexAccessRule
Résultat bool

RemoveAccessRule() public méthode

public RemoveAccessRule ( System rule ) : bool
rule System
Résultat bool

RemoveAccessRuleAll() public méthode

public RemoveAccessRuleAll ( MutexAccessRule rule ) : void
rule MutexAccessRule
Résultat void

RemoveAccessRuleAll() public méthode

public RemoveAccessRuleAll ( System rule ) : void
rule System
Résultat void

RemoveAccessRuleSpecific() public méthode

public RemoveAccessRuleSpecific ( MutexAccessRule rule ) : void
rule MutexAccessRule
Résultat void

RemoveAccessRuleSpecific() public méthode

public RemoveAccessRuleSpecific ( System rule ) : void
rule System
Résultat void

RemoveAuditRule() public méthode

public RemoveAuditRule ( MutexAuditRule rule ) : bool
rule MutexAuditRule
Résultat bool

RemoveAuditRule() public méthode

public RemoveAuditRule ( System rule ) : bool
rule System
Résultat bool

RemoveAuditRuleAll() public méthode

public RemoveAuditRuleAll ( MutexAuditRule rule ) : void
rule MutexAuditRule
Résultat void

RemoveAuditRuleAll() public méthode

public RemoveAuditRuleAll ( System rule ) : void
rule System
Résultat void

RemoveAuditRuleSpecific() public méthode

public RemoveAuditRuleSpecific ( MutexAuditRule rule ) : void
rule MutexAuditRule
Résultat void

RemoveAuditRuleSpecific() public méthode

public RemoveAuditRuleSpecific ( System rule ) : void
rule System
Résultat void

ResetAccessRule() public méthode

public ResetAccessRule ( MutexAccessRule rule ) : void
rule MutexAccessRule
Résultat void

ResetAccessRule() public méthode

public ResetAccessRule ( System rule ) : void
rule System
Résultat void

SetAccessRule() public méthode

public SetAccessRule ( MutexAccessRule rule ) : void
rule MutexAccessRule
Résultat void

SetAccessRule() public méthode

public SetAccessRule ( System rule ) : void
rule System
Résultat void

SetAuditRule() public méthode

public SetAuditRule ( MutexAuditRule rule ) : void
rule MutexAuditRule
Résultat void

SetAuditRule() public méthode

public SetAuditRule ( System rule ) : void
rule System
Résultat void