Partilhar via


PipeAccessRule Classe

Definição

Representa uma abstração de uma entrada de controle de acesso (ACE) que define uma regra de acesso para um pipe.

public ref class PipeAccessRule sealed : System::Security::AccessControl::AccessRule
public sealed class PipeAccessRule : System.Security.AccessControl.AccessRule
type PipeAccessRule = class
    inherit AccessRule
Public NotInheritable Class PipeAccessRule
Inherits AccessRule
Herança

Comentários

As regras de controle de acesso definem direitos de conta de usuário que determinam quais ações são permitidas ou não permitidas em computadores que executam o Microsoft Windows.

A PipeAccessRule classe representa uma abstração de uma ACE (entrada de controle de acesso) subjacente que especifica uma conta de usuário, o tipo de acesso a ser fornecido (leitura, gravação e assim por diante) e se deseja permitir ou negar esse direito. Essa classe também pode especificar como as regras de acesso são propagadas para objetos filho.

Use a PipeAccessRule classe para criar uma nova regra de acesso. Você pode persistir a regra usando a PipeSecurity classe .

Construtores

PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType)

Inicializa uma nova instância da classe PipeAccessRule com a identidade especificada, direitos de acesso do pipe e tipo de controle de acesso.

PipeAccessRule(String, PipeAccessRights, AccessControlType)

Inicializa uma nova instância da classe PipeAccessRule com a identidade especificada, direitos de acesso do pipe e tipo de controle de acesso.

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)
PipeAccessRights

Obtém os sinalizadores PipeAccessRights que estão associados ao objeto PipeAccessRule atual.

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)

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)

Aplica-se a