DirectoryObjectSecurity.AccessRuleFactory Metodo

Definizione

Inizializza una nuova istanza della AccessRule classe con i valori specificati.

public:
 virtual 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 objectType, Guid inheritedObjectType);
public virtual 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 objectType, Guid inheritedObjectType);
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 Overridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectType As Guid, inheritedObjectType As Guid) As AccessRule

Parametri

identityReference
IdentityReference

Identità a cui si applica la regola di accesso. Deve essere un oggetto di cui è possibile eseguire il cast come SecurityIdentifier.

accessMask
Int32

Maschera di accesso di questa regola. La maschera di accesso è una raccolta a 32 bit di bit anonimi, il cui significato è definito dai singoli integratori.

isInherited
Boolean

true se questa regola viene ereditata da un contenitore padre.

inheritanceFlags
InheritanceFlags

Specifica le proprietà di ereditarietà della regola di accesso.

propagationFlags
PropagationFlags

Specifica se le regole di accesso ereditate vengono propagate automaticamente. I flag di propagazione vengono ignorati se inheritanceFlags è impostato su None.

type
AccessControlType

Specifica il tipo di controllo di accesso valido.

objectType
Guid

Identità della classe di oggetti a cui si applica la nuova regola di accesso.

inheritedObjectType
Guid

Identità della classe di oggetti figlio che possono ereditare la nuova regola di accesso.

Valori restituiti

Oggetto AccessRule creato da questo metodo.

Si applica a