PipeAuditRule Classe

Definição

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

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

Observações

As regras de auditoria determinam quando e como as ações realizadas nos objetos do sistema são registadas.

A PipeAuditRule 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 realizar auditoria. Esta classe pode especificar como as regras de auditoria são herdadas e propagadas para os objetos.

Para permitir auditoria de ficheiros em computadores que executam sistemas operativos Windows NT ou posteriores, a política de Segurança de Acesso de Auditoria deve estar ativada; por defeito, esta política está definida como Sem Auditoria.

Para ativar a política de Auditoria de Segurança de Acesso, execute os seguintes passos:

  1. Clica no botão Iniciar e depois aponta para Todos os Programas. Aponte para Ferramentas Administrativas e depois clique em Política de Segurança Local.

  2. Na janela de Definições de Segurança Local, expanda a pasta Políticas Locais e clique com o botão esquerdo na pasta Políticas de Auditoria.

  3. Clique duas vezes na entrada de acesso ao objeto Auditar no painel direito da janela de Definições de Segurança Local para mostrar a caixa de diálogo Propriedades de acesso ao objeto Auditar .

  4. Selecione as caixas Sucesso ou Fracasso para registar sucessos ou fracassos.

Note que uma regra de auditoria para uma conta de utilizador requer uma regra de acesso correspondente para a mesma conta de utilizador.

Usa a PipeAuditRule disciplina para criar uma nova regra de auditoria. Podes persistir nesta regra usando a PipeSecurity classe.

Construtores

Name Description
PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Inicializa uma nova instância da PipeAuditRule classe para uma conta de utilizador especificada num IdentityReference objeto.

PipeAuditRule(String, PipeAccessRights, AuditFlags)

Inicializa uma nova instância da PipeAuditRule classe para uma conta de utilizador nomeada.

Propriedades

Name Description
AccessMask

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

(Herdado de AuthorizationRule)
AuditFlags

Recebe as bandeiras de auditoria para esta regra de auditoria.

(Herdado de AuditRule)
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 PipeAuditRule .

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