DirectoryObjectSecurity.AccessRuleFactory Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe AccessRule 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à alla quale si applica la regola di accesso. Deve essere un oggetto di cui è possibile eseguire il cast come un 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 è 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 sono 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 viene applicata la nuova regola di accesso.
- inheritedObjectType
- Guid
Identità della classe di oggetti figlio che possono ereditare la nuova regola di accesso.
Restituisce
Oggetto AccessRule creato dal metodo.