ReferenceList Classe

Definizione

Rappresenta l'elemento <ReferenceList> utilizzato nella crittografia XML. La classe non può essere ereditata.

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
Ereditarietà
ReferenceList
Implementazioni

Commenti

La ReferenceList classe rappresenta l'elemento <ReferenceList> di una firma XML di documento crittografata definita dalla specifica di crittografia XML.

La ReferenceList classe contiene riferimenti a EncryptedData elementi e EncryptedKey crittografati da una chiave contenuta in un altro EncryptedKey elemento. La ReferenceList classe usa DataReference elementi per fare riferimento EncryptedData agli elementi e KeyReference agli elementi per fare riferimento EncryptedKey agli elementi.

È possibile aggiungere solo DataReference oggetti o KeyReference all'insieme ReferenceList .

Per altre informazioni sugli standard di crittografia XML, vedere Sintassi di crittografia XML ed elaborazione versione 1.1.

Costruttori

Nome Descrizione
ReferenceList()

Inizializza una nuova istanza della classe ReferenceList.

Proprietà

Nome Descrizione
Count

Ottiene il numero di elementi contenuti nell'oggetto ReferenceList .

IsSynchronized

Ottiene un valore che indica se l'accesso all'oggetto ReferenceList è sincronizzato (thread-safe).

ItemOf[Int32]

Ottiene o imposta l'oggetto DataReference o KeyReference in corrispondenza dell'indice specificato.

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto ReferenceList .

Metodi

Nome Descrizione
Add(Object)

Aggiunge un DataReference oggetto o KeyReference all'insieme ReferenceList .

Clear()

Rimuove tutti gli elementi dalla ReferenceList raccolta.

Contains(Object)

Determina se l'insieme ReferenceList contiene un oggetto o KeyReference specificoDataReference.

CopyTo(Array, Int32)

Copia gli elementi dell'oggetto ReferenceList in una matrice, a partire da un indice di matrice specificato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che scorre un ReferenceList insieme.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

Determina l'indice di un elemento specifico nell'insieme ReferenceList .

Insert(Int32, Object)

Inserisce un DataReference oggetto o KeyReference nell'insieme ReferenceList in corrispondenza della posizione specificata.

Item(Int32)

Restituisce l'oggetto DataReference o KeyReference in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(Object)

Rimuove la prima occorrenza di un oggetto o KeyReference specifico DataReference dall'insiemeReferenceList.

RemoveAt(Int32)

Rimuove l'oggetto DataReference o KeyReference in corrispondenza dell'indice specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IList.IsFixedSize

Per una descrizione di questo membro, vedere IsFixedSize.

IList.IsReadOnly

Per una descrizione di questo membro, vedere IsReadOnly.

IList.Item[Int32]

Per una descrizione di questo membro, vedere Item[Int32].

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a