Condividi tramite


ActiveDirectorySecurity.AccessRuleFactory Metodo

Definizione

Crea un oggetto AccessRule.

Overload

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

Crea un oggetto AccessRule con i valori specificati.

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

Crea un oggetto AccessRule con i valori specificati.

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

Origine:
ActiveDirectorySecurity.cs
Origine:
ActiveDirectorySecurity.cs
Origine:
ActiveDirectorySecurity.cs

Crea un oggetto AccessRule con i valori specificati.

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public override sealed System.Security.AccessControl.AccessRule AccessRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Public Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType) As AccessRule

Parametri

identityReference
IdentityReference

Oggetto IdentityReference, ad esempio un oggetto NTAccount, che viene risolto in un identificatore di sicurezza (SID, Security Identifier).

accessMask
Int32

Maschera di bit Int32 che mostra i privilegi di accesso da utilizzare.

isInherited
Boolean

Oggetto Boolean che indica se le voci ACE vengono ereditate. true se vengono ereditate voci ACE, in caso contrario false.

inheritanceFlags
InheritanceFlags

Oggetto InheritanceFlags che contiene i flag di ereditarietà di un oggetto directory.

propagationFlags
PropagationFlags

Oggetto PropagationFlags che contiene i flag di propagazione dell'ereditarietà di un oggetto directory.

type
AccessControlType

Oggetto AccessControlType contenente il tipo ACE.

Restituisce

Oggetto AccessRule che corrisponde all'oggetto ActiveDirectorySecurity.

Vedi anche

Si applica a

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

Origine:
ActiveDirectorySecurity.cs
Origine:
ActiveDirectorySecurity.cs
Origine:
ActiveDirectorySecurity.cs

Crea un oggetto AccessRule con i valori specificati.

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type, Guid objectGuid, Guid inheritedObjectGuid);
public override sealed System.Security.AccessControl.AccessRule AccessRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type, Guid objectGuid, Guid inheritedObjectGuid);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType * Guid * Guid -> System.Security.AccessControl.AccessRule
Public Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectGuid As Guid, inheritedObjectGuid As Guid) As AccessRule

Parametri

identityReference
IdentityReference

Oggetto IdentityReference, ad esempio un oggetto NTAccount, che viene risolto in un identificatore di sicurezza (SID, Security Identifier).

accessMask
Int32

Maschera di bit Int32 che mostra i privilegi di accesso da utilizzare.

isInherited
Boolean

Oggetto Boolean che indica se le voci ACE vengono ereditate. true se vengono ereditate voci ACE, in caso contrario false.

inheritanceFlags
InheritanceFlags

Oggetto InheritanceFlags che contiene i flag di ereditarietà per un oggetto directory.

propagationFlags
PropagationFlags

Oggetto PropagationFlags che contiene i flag di propagazione dell'ereditarietà per un oggetto directory.

type
AccessControlType

Oggetto AccessControlType contenente il tipo ACE.

objectGuid
Guid

Oggetto Guid che contiene il GUID dell'oggetto directory.

inheritedObjectGuid
Guid

Oggetto Guid che contiene il GUID dell'oggetto directory ereditato.

Restituisce

Oggetto AccessRule che corrisponde all'oggetto ActiveDirectorySecurity.

Vedi anche

Si applica a