Compartilhar via


AccessRule<T> Construtores

Definição

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

Sobrecargas

AccessRule<T>(IdentityReference, T, AccessControlType)

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

AccessRule<T>(String, T, AccessControlType)

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

AccessRule<T>(IdentityReference, T, InheritanceFlags, PropagationFlags, AccessControlType)

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

AccessRule<T>(String, T, InheritanceFlags, PropagationFlags, AccessControlType)

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

AccessRule<T>(IdentityReference, T, AccessControlType)

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

public:
 AccessRule(System::Security::Principal::IdentityReference ^ identity, T rights, System::Security::AccessControl::AccessControlType type);
public AccessRule (System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule<'T (requires 'T : struct)> : System.Security.Principal.IdentityReference * 'T * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule<'T (requires 'T : struct)>
Public Sub New (identity As IdentityReference, rights As T, type As AccessControlType)

Parâmetros

identity
IdentityReference

A identidade à qual a regra de acesso se aplica.

rights
T

Os direitos da regra de acesso.

type
AccessControlType

O tipo de controle de acesso válido.

Aplica-se a

AccessRule<T>(String, T, AccessControlType)

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

public:
 AccessRule(System::String ^ identity, T rights, System::Security::AccessControl::AccessControlType type);
public AccessRule (string identity, T rights, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule<'T (requires 'T : struct)> : string * 'T * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule<'T (requires 'T : struct)>
Public Sub New (identity As String, rights As T, type As AccessControlType)

Parâmetros

identity
String

A identidade à qual a regra de acesso se aplica.

rights
T

Os direitos da regra de acesso.

type
AccessControlType

O tipo de controle de acesso válido.

Aplica-se a

AccessRule<T>(IdentityReference, T, InheritanceFlags, PropagationFlags, AccessControlType)

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

public:
 AccessRule(System::Security::Principal::IdentityReference ^ identity, T rights, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public AccessRule (System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule<'T (requires 'T : struct)> : System.Security.Principal.IdentityReference * 'T * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule<'T (requires 'T : struct)>
Public Sub New (identity As IdentityReference, rights As T, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType)

Parâmetros

identity
IdentityReference

A identidade à qual a regra de acesso se aplica.

rights
T

Os direitos da regra de acesso.

inheritanceFlags
InheritanceFlags

As propriedades de herança da regra de acesso.

propagationFlags
PropagationFlags

Se as regras de acesso herdadas são propagadas automaticamente. Os sinalizadores de propagação serão ignorados se inheritanceFlags estiver definido como None.

type
AccessControlType

O tipo de controle de acesso válido.

Aplica-se a

AccessRule<T>(String, T, InheritanceFlags, PropagationFlags, AccessControlType)

Inicializa uma nova instância da classe AccessRule'1 usando os valores especificados.

public:
 AccessRule(System::String ^ identity, T rights, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public AccessRule (string identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule<'T (requires 'T : struct)> : string * 'T * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule<'T (requires 'T : struct)>
Public Sub New (identity As String, rights As T, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType)

Parâmetros

identity
String

A identidade à qual a regra de acesso se aplica.

rights
T

Os direitos da regra de acesso.

inheritanceFlags
InheritanceFlags

As propriedades de herança da regra de acesso.

propagationFlags
PropagationFlags

Se as regras de acesso herdadas são propagadas automaticamente. Os sinalizadores de propagação serão ignorados se inheritanceFlags estiver definido como None.

type
AccessControlType

O tipo de controle de acesso válido.

Aplica-se a