ReferenceList Klasse

Definition

Stellt das bei der XML-Verschlüsselung verwendete <ReferenceList>-Element dar. Diese Klasse kann nicht vererbt werden.

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
Vererbung
ReferenceList
Implementiert

Hinweise

Die ReferenceList Klasse stellt das <ReferenceList> Element einer verschlüsselten DOKUMENT-XML-Signatur dar, die durch die XML-Verschlüsselungsspezifikation definiert ist.

Die ReferenceList Klasse enthält Verweise und EncryptedData EncryptedKey Elemente, die durch einen Schlüssel verschlüsselt wurden, der in einem anderen EncryptedKey Element enthalten ist. Die ReferenceList Klasse verwendet DataReference Elemente zum Verweisen auf EncryptedData Elemente und KeyReference Elemente, um auf Elemente zu verweisen EncryptedKey .

Sie können der ReferenceList Auflistung nur DataReference oder KeyReference Objekte hinzufügen.

Weitere Informationen zu XML-Verschlüsselungsstandards finden Sie unter XML-Verschlüsselungssyntax und Verarbeitung version 1.1.

Konstruktoren

ReferenceList()

Initialisiert eine neue Instanz der ReferenceList-Klasse.

Eigenschaften

Count

Ruft die Anzahl der im ReferenceList-Objekt enthaltenen Elemente ab.

IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das ReferenceList-Objekt synchronisiert (threadsicher) ist.

ItemOf[Int32]

Ruft das DataReference-Objekt oder das KeyReference-Objekt am angegebenen Index ab oder legt dieses fest.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf das ReferenceList-Objekt synchronisiert werden kann.

Methoden

Add(Object)

Fügt der DataReference-Auflistung ein KeyReference-Objekt oder ein ReferenceList-Objekt hinzu.

Clear()

Entfernt alle Elemente aus der ReferenceList-Auflistung.

Contains(Object)

Ermittelt, ob die ReferenceList-Auflistung ein bestimmtes DataReference-Objekt oder KeyReference-Objekt enthält.

CopyTo(Array, Int32)

Kopiert die Elemente des ReferenceList-Objekts beginnend am angegebenen Arrayindex in ein Array.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der eine ReferenceList-Auflistung durchläuft.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(Object)

Bestimmt den Index eines bestimmten Elements in der ReferenceList-Auflistung.

Insert(Int32, Object)

Fügt ein DataReference-Objekt oder einKeyReference-Objekt an der angegebenen Position in die ReferenceList-Auflistung ein.

Item(Int32)

Gibt das DataReference-Objekt oder das KeyReference-Objekt am angegebenen Index zurück.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(Object)

Entfernt das erste Vorkommen eines bestimmten DataReference-Objekts oder KeyReference-Objekts aus der ReferenceList-Auflistung.

RemoveAt(Int32)

Entfernt das DataReference-Objekt oder das KeyReference-Objekt am angegebenen Index.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IList.IsFixedSize

Eine Beschreibung dieses Elements finden Sie unter IsFixedSize.

IList.IsReadOnly

Eine Beschreibung dieses Elements finden Sie unter IsReadOnly.

IList.Item[Int32]

Eine Beschreibung dieses Elements finden Sie unter Item[Int32].

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für