AccessRule<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma combinação de uma identidade de usuário, uma máscara de acesso e um tipo de controle de acesso (permitir ou negar). Um objeto AccessRule`1 também contém informações sobre como a regra é herdada por objetos filhos e como essa herança é propagada.
generic <typename T>
where T : value classpublic ref class AccessRule : System::Security::AccessControl::AccessRule
public class AccessRule<T> : System.Security.AccessControl.AccessRule where T : struct
type AccessRule<'T (requires 'T : struct)> = class
inherit AccessRule
Public Class AccessRule(Of T)
Inherits AccessRule
Parâmetros de tipo
- T
O tipo de direitos de acesso para a regra de acesso.
- Herança
Comentários
Os direitos de acesso (permissões) são do tipo T, que você pode converter de ou para um int. Por exemplo, você pode converter um FileSystemRights como o tipo de direitos de acesso e, em seguida, usar a instância normalmente. Por outro lado, AccessRule sempre obtém direitos de acesso do tipo int.
Construtores
AccessRule<T>(IdentityReference, 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, 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. |
Propriedades
AccessControlType |
Obtém o valor de AccessControlType associado a esse objeto AccessRule. (Herdado de AccessRule) |
AccessMask |
Obtém a máscara de acesso para essa regra. (Herdado de AuthorizationRule) |
IdentityReference |
Obtém o IdentityReference ao qual essa regra se aplica. (Herdado de AuthorizationRule) |
InheritanceFlags |
Obtém o valor de sinalizadores que determinam como a essa regra é herdada por objetos filhos. (Herdado de AuthorizationRule) |
IsInherited |
Obtém um valor que indica se esta regra é definida explicitamente ou é herdada de um objeto de contêiner pai. (Herdado de AuthorizationRule) |
PropagationFlags |
Obtém o valor dos sinalizadores de propagação, que determinam como a herança dessa regra é propagada a objetos filho. Esta propriedade é significativa somente quando o valor de enumeração InheritanceFlags não é None. (Herdado de AuthorizationRule) |
Rights |
Obtém os direitos da instância atual. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |