PipeAccessRule Classe

Definição

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

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

Observações

As regras de controlo de acesso definem direitos de conta de utilizador que determinam quais as ações permitidas ou não permitidas em computadores que estão a correr Microsoft Windows.

A PipeAccessRule classe representa uma abstração de uma entrada subjacente de controlo de acesso (ACE) que especifica uma conta de utilizador, o tipo de acesso a fornecer (leitura, escrita, etc.) e se deve permitir ou negar esse direito. Esta classe também pode especificar como as regras de acesso são propagadas para objetos filhos.

Use a PipeAccessRule classe para criar uma nova regra de acesso. Podes persistir na regra usando a PipeSecurity classe.

Construtores

Name Description
PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType)

Inicializa uma nova instância da PipeAccessRule classe com a identidade especificada, direitos de acesso ao canal e tipo de controlo de acesso.

PipeAccessRule(String, PipeAccessRights, AccessControlType)

Inicializa uma nova instância da PipeAccessRule classe com a identidade especificada, direitos de acesso ao canal e tipo de controlo de acesso.

Propriedades

Name Description
AccessControlType

Obtém o AccessControlType valor associado a este AccessRule objeto.

(Herdado de AccessRule)
AccessMask

Recebe a máscara de acesso por causa desta regra.

(Herdado de AuthorizationRule)
IdentityReference

Percebe a IdentityReference que esta regra se aplica.

(Herdado de AuthorizationRule)
InheritanceFlags

Obtém o valor dos flags que determinam como esta regra é herdada pelos objetos filhos.

(Herdado de AuthorizationRule)
IsInherited

Recebe um valor que indica se esta regra está explicitamente definida ou é herdada de um objeto contentor pai.

(Herdado de AuthorizationRule)
PipeAccessRights

Obtém as PipeAccessRights flags associadas ao objeto atual PipeAccessRule .

PropagationFlags

Obtém o valor dos flags de propagação, que determinam como a herança desta regra é propagada para objetos filhos. Esta propriedade é significativa apenas quando o valor da InheritanceFlags enumeração não Noneé .

(Herdado de AuthorizationRule)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a