ObjectAccessRule Construtor

Definição

Inicializa uma nova instância da ObjectAccessRule classe com os 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

A identidade a que a regra de acesso se aplica. Deve ser um objeto que possa ser lançado como um SecurityIdentifier.

accessMask
Int32

A máscara de acesso desta regra. A máscara de acesso é uma coleção de 32 bits de bits anónimos, cujo significado é definido pelos integradores individuais.

isInherited
Boolean

true se esta regra for herdada de um contentor pai.

inheritanceFlags
InheritanceFlags

Especifica as propriedades de herança da regra de acesso.

propagationFlags
PropagationFlags

Especifica se as regras de acesso herdadas são propagadas automaticamente. As bandeiras de propagação são ignoradas se inheritanceFlags for definido como None.

objectType
Guid

O tipo de objeto a que a regra se aplica.

inheritedObjectType
Guid

O tipo de objeto filho que pode herdar a regra.

type
AccessControlType

Especifica se esta regra permite ou recusa o acesso.

Exceções

O valor do identity parâmetro não pode ser convertido como um SecurityIdentifier, ou o type parâmetro contém um valor inválido.

O valor do accessMask parâmetro é 0, ou os inheritanceFlags parâmetros ou propagationFlags contêm valores de bandeira não reconhecidos.

Aplica-se a