Sdílet prostřednictvím


AccessRule Konstruktor

Definice

Inicializuje novou instanci AccessRule třídy pomocí zadaných hodnot.

protected:
 AccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
protected AccessRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType)

Parametry

identity
IdentityReference

Identita, na kterou se pravidlo přístupu vztahuje. Tento parametr musí být objekt, který lze přetypovat jako SecurityIdentifier.

accessMask
Int32

Přístupová maska tohoto pravidla. Přístupová maska je 32bitová kolekce anonymních bitů, což je význam, který definuje jednotliví integrátoři.

isInherited
Boolean

true pokud je toto pravidlo zděděno z nadřazeného kontejneru.

inheritanceFlags
InheritanceFlags

Vlastnosti dědičnosti pravidla přístupu.

propagationFlags
PropagationFlags

Jestli se zděděná pravidla přístupu automaticky rozšíří. Příznaky šíření jsou ignorovány, pokud inheritanceFlags je nastavena na None.

type
AccessControlType

Platný typ řízení přístupu.

Výjimky

Hodnotu parametru identity nelze přetypovat jako hodnotu SecurityIdentifiernebo type parametr obsahuje neplatnou hodnotu.

Hodnota parametru accessMask je nula nebo inheritanceFlags propagationFlags parametry obsahují nerozpoznané hodnoty příznaku.

Poznámky pro dědice

Tuto metodu by neměli používat integrátoři. Integrátoři by nikdy neměli vytvářet zděděná pravidla.

Platí pro