ReferenceList 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 o <ReferenceList> elemento utilizado na encriptação XML. Esta classe não pode ser herdada.
public ref class ReferenceList sealed : System::Collections::IList
public sealed class ReferenceList : System.Collections.IList
type ReferenceList = class
interface IList
interface ICollection
interface IEnumerable
Public NotInheritable Class ReferenceList
Implements IList
- Herança
-
ReferenceList
- Implementações
Observações
A ReferenceList classe representa o <ReferenceList> elemento de uma assinatura XML de documento encriptado definida pela especificação de encriptação XML.
A ReferenceList classe contém referências a EncryptedData e EncryptedKey elementos que foram encriptados por uma chave contida noutro EncryptedKey elemento. A ReferenceList classe utiliza DataReference elementos para referenciar EncryptedData elementos, e KeyReference elementos para referenciar EncryptedKey elementos.
Podes adicionar apenas DataReference objetos KeyReference à ReferenceList coleção.
Para mais informações sobre padrões de encriptação XML, consulte XML Encryption Syntax and Processing Versão 1.1.
Construtores
| Name | Description |
|---|---|
| ReferenceList() |
Inicializa uma nova instância da ReferenceList classe. |
Propriedades
| Name | Description |
|---|---|
| Count |
Obtém o número de elementos contidos no ReferenceList objeto. |
| IsSynchronized |
Recebe um valor que indica se o acesso ao ReferenceList objeto está sincronizado (thread safe). |
| ItemOf[Int32] |
Obtém ou define o DataReference objeto or KeyReference no índice especificado. |
| SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso ao ReferenceList objeto. |
Métodos
| Name | Description |
|---|---|
| Add(Object) |
Adiciona um DataReference objeto ou KeyReference à ReferenceList coleção. |
| Clear() |
Remove todos os itens da ReferenceList coleção. |
| Contains(Object) |
Determina se a ReferenceList coleção contém um objeto específico DataReference ou KeyReference objeto. |
| CopyTo(Array, Int32) |
Copia os elementos do ReferenceList objeto para um array, começando num índice especificado do array. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEnumerator() |
Devolve um enumerador que itera numa ReferenceList coleção. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IndexOf(Object) |
Determina o índice de um item específico na ReferenceList coleção. |
| Insert(Int32, Object) |
Insere um DataReference objeto ou KeyReference na ReferenceList coleção na posição especificada. |
| Item(Int32) |
Devolve o DataReference objeto ou KeyReference no índice especificado. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Remove(Object) |
Remove a primeira ocorrência de um objeto específico DataReferenceKeyReference da ReferenceList coleção. |
| RemoveAt(Int32) |
Remove o DataReference objeto ou KeyReference no índice especificado. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IList.IsFixedSize |
Para uma descrição deste elemento, veja IsFixedSize. |
| IList.IsReadOnly |
Para uma descrição deste elemento, veja IsReadOnly. |
| IList.Item[Int32] |
Para uma descrição deste elemento, veja Item[Int32]. |
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. |