ReferenceList Klasse

Definition

Stellt das element dar, das in der <ReferenceList> XML-Verschlüsselung verwendet wird. 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 IList
    interface ICollection
    interface IEnumerable
type ReferenceList = class
    interface ICollection
    interface IEnumerable
    interface IList
Public NotInheritable Class ReferenceList
Implements IList
Vererbung
ReferenceList
Implementiert

Hinweise

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

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

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

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

Konstruktoren

Name Beschreibung
ReferenceList()

Initialisiert eine neue Instanz der ReferenceList-Klasse.

Eigenschaften

Name Beschreibung
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 wird (Threadsicher).

ItemOf[Int32]

Dient zum Abrufen oder Festlegen des DataReference Objekts KeyReference am angegebenen Index.

SyncRoot

Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf das ReferenceList Objekt verwendet werden kann.

Methoden

Name Beschreibung
Add(Object)

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

Clear()

Entfernt alle Elemente aus der ReferenceList Auflistung.

Contains(Object)

Bestimmt, ob die ReferenceList Auflistung ein bestimmtes DataReference Objekt enthält KeyReference .

CopyTo(Array, Int32)

Kopiert die Elemente des ReferenceList Objekts in ein Array, beginnend bei einem angegebenen Arrayindex.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

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

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die 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 an KeyReference der angegebenen Position in die ReferenceList Auflistung ein.

Item(Int32)

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

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(Object)

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

RemoveAt(Int32)

Entfernt das DataReference Objekt am KeyReference angegebenen Index.

ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IList.IsFixedSize

Eine Beschreibung dieses Mitglieds finden Sie unter IsFixedSize.

IList.IsReadOnly

Eine Beschreibung dieses Mitglieds finden Sie unter IsReadOnly.

IList.Item[Int32]

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

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: