AuthorizationRule Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase AccessRule mediante los valores especificados.
protected public:
AuthorizationRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
protected internal AuthorizationRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
new System.Security.AccessControl.AuthorizationRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> System.Security.AccessControl.AuthorizationRule
Protected Friend Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parámetros
- identity
- IdentityReference
Identidad a la que se aplica la regla de acceso. Este parámetro debe ser un objeto que se puede convertir en SecurityIdentifier.
- accessMask
- Int32
Máscara de acceso de esta regla. La máscara de acceso es una colección de 32 bits de bits anónimos, cuyo significado está definido por los integradores individuales.
- isInherited
- Boolean
true
para heredar esta regla de un contenedor primario.
- inheritanceFlags
- InheritanceFlags
Propiedades de herencia de la regla de acceso.
- propagationFlags
- PropagationFlags
Especifica si las reglas de acceso heredadas se propagan automáticamente. Los indicadores de propagación se omiten si inheritanceFlags
está establecido en None.
Excepciones
El valor del parámetro identity
no se puede convertir como SecurityIdentifier.
El valor del parámetro accessMask
es cero o los parámetros inheritanceFlags
o propagationFlags
contienen valores de indicador no reconocidos.