ReferenceList Classe

Définition

Représente l’élément utilisé dans le <ReferenceList> chiffrement XML. Cette classe ne peut pas être héritée.

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
Héritage
ReferenceList
Implémente

Remarques

La ReferenceList classe représente l’élément <ReferenceList> d’une signature XML de document chiffrée définie par la spécification de chiffrement XML.

La ReferenceList classe contient des références à EncryptedData et EncryptedKey des éléments chiffrés par une clé contenue dans un autre EncryptedKey élément. La ReferenceList classe utilise des DataReference éléments pour référencer EncryptedData des éléments et KeyReference des éléments pour référencer EncryptedKey des éléments.

Vous pouvez ajouter uniquement DataReference ou KeyReference des objets à la ReferenceList collection.

Pour plus d’informations sur les normes de chiffrement XML, consultez syntaxe de chiffrement XML et traitement version 1.1.

Constructeurs

Nom Description
ReferenceList()

Initialise une nouvelle instance de la classe ReferenceList.

Propriétés

Nom Description
Count

Obtient le nombre d’éléments contenus dans l’objet ReferenceList .

IsSynchronized

Obtient une valeur qui indique si l’accès à l’objet ReferenceList est synchronisé (thread safe).

ItemOf[Int32]

Obtient ou définit l’objet ou KeyReference l’objet DataReference à l’index spécifié.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à l’objet ReferenceList .

Méthodes

Nom Description
Add(Object)

Ajoute un DataReference ou KeyReference un objet à la ReferenceList collection.

Clear()

Supprime tous les éléments de la ReferenceList collection.

Contains(Object)

Détermine si la ReferenceList collection contient un objet ou KeyReference un objet spécifiqueDataReference.

CopyTo(Array, Int32)

Copie les éléments de l’objet ReferenceList dans un tableau, en commençant à un index de tableau spécifié.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui itère dans une ReferenceList collection.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IndexOf(Object)

Détermine l’index d’un élément spécifique dans la ReferenceList collection.

Insert(Int32, Object)

Insère un ou KeyReference un DataReference objet dans la ReferenceList collection à la position spécifiée.

Item(Int32)

Retourne le ou KeyReference l’objet DataReference à l’index spécifié.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Remove(Object)

Supprime la première occurrence d’un objet ou KeyReference d’un spécifique DataReference de la ReferenceList collection.

RemoveAt(Int32)

Supprime le ou KeyReference l’objet DataReference à l’index spécifié.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IList.IsFixedSize

Pour obtenir une description de ce membre, consultez IsFixedSize.

IList.IsReadOnly

Pour obtenir une description de ce membre, consultez IsReadOnly.

IList.Item[Int32]

Pour obtenir une description de ce membre, consultez Item[Int32].

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à