RawAcl Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma Lista de Controlo de Acesso (ACL).
public ref class RawAcl sealed : System::Security::AccessControl::GenericAcl
public sealed class RawAcl : System.Security.AccessControl.GenericAcl
type RawAcl = class
inherit GenericAcl
Public NotInheritable Class RawAcl
Inherits GenericAcl
- Herança
Observações
A classe RawAcl permite a manipulação total de Controlo de Acesso Entradas (ACEs). Não aplica regras de ordenação para ACEs nem fornece lógica de validação. Qualquer ACE pode ser inserido, modificado ou removido em qualquer local da ACL.
Construtores
| Name | Description |
|---|---|
| RawAcl(Byte, Int32) |
Inicializa uma nova instância da RawAcl classe com o nível de revisão especificado. |
| RawAcl(Byte[], Int32) |
Inicializa uma nova instância da RawAcl classe a partir da forma binária especificada. |
Propriedades
| Name | Description |
|---|---|
| BinaryLength |
Obtém o comprimento, em bytes, da representação binária do objeto atual RawAcl . Este comprimento deve ser usado antes de organizar a ACL para um array binário com o GetBinaryForm(Byte[], Int32) método. |
| Count |
Obtém o número de entradas de controlo de acesso (ACEs) no objeto atual RawAcl . |
| IsSynchronized |
Esta propriedade é sempre definida para |
| Item[Int32] |
Obtém ou define a Entrada de Controlo de Acesso (ACE) no índice especificado. |
| Revision |
Obtém o nível de revisão do RawAcl. |
| SyncRoot |
Esta propriedade devolve |
Métodos
| Name | Description |
|---|---|
| CopyTo(GenericAce[], Int32) |
Copia cada GenericAce corrente GenericAcl para o array especificado. (Herdado de GenericAcl) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetBinaryForm(Byte[], Int32) |
Agrupa o conteúdo do RawAcl objeto no array de bytes especificado a partir do deslocamento especificado. |
| GetEnumerator() |
Recupera um objeto que pode usar para iterar pelas entradas de controlo de acesso (ACEs) numa lista de controlo de acesso (ACL). (Herdado de GenericAcl) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InsertAce(Int32, GenericAce) |
Insere a entrada de Controlo de Acesso (ACE) especificada no índice especificado. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| RemoveAce(Int32) |
Remove o Controlo de Acesso Entry (ACE) no local especificado. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia cada GenericAce corrente GenericAcl para o array especificado. (Herdado de GenericAcl) |
| IEnumerable.GetEnumerator() |
Devolve uma nova instância da AceEnumerator classe cast como uma instância da IEnumerator interface. (Herdado de GenericAcl) |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |