PipeAccessRule 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 abstração de uma ACE (entrada de controle de acesso) 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 estão executando 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
| Nome | Description |
|---|---|
| PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType) |
Inicializa uma nova instância da PipeAccessRule classe com a identidade especificada, os direitos de acesso de pipe e o tipo de controle de acesso. |
| PipeAccessRule(String, PipeAccessRights, AccessControlType) |
Inicializa uma nova instância da PipeAccessRule classe com a identidade especificada, os direitos de acesso de pipe e o tipo de controle de acesso. |
Propriedades
| Nome | Description |
|---|---|
| AccessControlType |
Obtém o AccessControlType valor associado a esse AccessRule objeto. (Herdado de AccessRule) |
| AccessMask |
Obtém a máscara de acesso para essa regra. (Herdado de AuthorizationRule) |
| IdentityReference |
Obtém o IdentityReference que essa regra se aplica. (Herdado de AuthorizationRule) |
| InheritanceFlags |
Obtém o valor dos sinalizadores que determinam como essa regra é herdada por objetos filho. (Herdado de AuthorizationRule) |
| IsInherited |
Obtém um valor que indica se essa regra é definida explicitamente ou é herdada de um objeto de contêiner pai. (Herdado de AuthorizationRule) |
| PipeAccessRights |
Obtém os PipeAccessRights sinalizadores associados ao objeto atual PipeAccessRule . |
| PropagationFlags |
Obtém o valor dos sinalizadores de propagação, que determinam como a herança dessa regra é propagada para objetos filho. Essa propriedade é significativa somente quando o valor da InheritanceFlags enumeração não Noneé . (Herdado de AuthorizationRule) |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |