Compartir a través de


ObjectAccessRule Constructor

Definición

Inicializa una nueva instancia de la clase ObjectAccessRule con los valores especificados.

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

Parámetros

identity
IdentityReference

Identidad a la que se aplica la regla de acceso. Debe ser un objeto que se puede convertir en un SecurityIdentifier.

accessMask
Int32

La 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 si esta regla se hereda de un contenedor primario.

inheritanceFlags
InheritanceFlags

Especifica las 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.

objectType
Guid

Tipo de objeto al que se aplica la regla.

inheritedObjectType
Guid

Tipo de objeto secundario que puede heredar la regla.

type
AccessControlType

Especifica si esta regla concede o deniega el acceso.

Excepciones

El valor del parámetro identity no se puede convertir al tipo SecurityIdentifier o el parámetro type contiene un valor no válido.

El valor del parámetro accessMask es 0, o los parámetros inheritanceFlags o propagationFlags contienen valores de marcadores no reconocidos.

Se aplica a