ReferenceList Classe

Definição

Representa o <ReferenceList> elemento usado na criptografia XML. Essa 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

Comentários

A ReferenceList classe representa o <ReferenceList> elemento de uma assinatura XML de documento criptografada definida pela especificação de criptografia XML.

A ReferenceList classe contém referências e EncryptedKey elementos EncryptedData que foram criptografados por uma chave contida em outro EncryptedKey elemento. A ReferenceList classe usa elementos para referenciar EncryptedData elementos DataReference e KeyReference elementos para referenciar EncryptedKey elementos.

Você pode adicionar somente DataReference ou KeyReference objetos à ReferenceList coleção.

Para obter mais informações sobre os padrões de criptografia XML, consulte a Sintaxe de Criptografia XML e o Processamento versão 1.1.

Construtores

Nome Description
ReferenceList()

Inicializa uma nova instância da classe ReferenceList.

Propriedades

Nome Description
Count

Obtém o número de elementos contidos no ReferenceList objeto.

IsSynchronized

Obtém um valor que indica se o ReferenceList acesso ao objeto é sincronizado (thread-safe).

ItemOf[Int32]

Obtém ou define o DataReference objeto ou KeyReference no índice especificado.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ReferenceList objeto.

Métodos

Nome Description
Add(Object)

Adiciona um DataReference objeto ou KeyReference objeto à ReferenceList coleção.

Clear()

Remove todos os itens da ReferenceList coleção.

Contains(Object)

Determina se a ReferenceList coleção contém um objeto ou KeyReference um objeto específicoDataReference.

CopyTo(Array, Int32)

Copia os elementos do ReferenceList objeto para uma matriz, começando em um índice de matriz especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que itera por meio de uma ReferenceList coleção.

GetHashCode()

Serve como a função 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 objeto ou KeyReference um DataReference objeto na ReferenceList coleção na posição especificada.

Item(Int32)

Retorna o DataReference objeto ou KeyReference o objeto no índice especificado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(Object)

Remove a primeira ocorrência de um objeto ou KeyReference específico DataReference da ReferenceList coleção.

RemoveAt(Int32)

Remove o objeto ou KeyReference o DataReference objeto no índice especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IList.IsFixedSize

Para obter uma descrição deste membro, consulte IsFixedSize.

IList.IsReadOnly

Para obter uma descrição deste membro, consulte IsReadOnly.

IList.Item[Int32]

Para obter uma descrição deste membro, consulte Item[Int32].

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a