Partager via


ReferenceList Classe

Définition

Représente l'élément <ReferenceList> utilisé dans le 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 ICollection
    interface IEnumerable
    interface 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 aux EncryptedData EncryptedKey é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 des éléments et KeyReference des éléments pour référencer EncryptedData 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

ReferenceList()

Initialise une nouvelle instance de la classe ReferenceList.

Propriétés

Count

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

IsSynchronized

Obtient une valeur indiquant si l'accès à l'objet ReferenceList est synchronisé (thread-safe).

ItemOf[Int32]

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

SyncRoot

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

Méthodes

Add(Object)

Ajoute un objet DataReference ou KeyReference à la collection ReferenceList.

Clear()

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

Contains(Object)

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

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 au sein d'une collection ReferenceList.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

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

Détermine l'index d'un élément spécifique de la collection ReferenceList.

Insert(Int32, Object)

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

Item(Int32)

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

MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

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

RemoveAt(Int32)

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

ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

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

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à