ReferenceList Klasse

Definition

Stellt das bei der XML-Verschlüsselung verwendete <ReferenceList>-Element dar.Represents the <ReferenceList> element used in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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

Hinweise

Die ReferenceList -Klasse stellt <ReferenceList> das-Element einer verschlüsselten XML-Dokument Signatur dar, die durch die XML-Verschlüsselungs Spezifikation definiert wird.The ReferenceList class represents the <ReferenceList> element of an encrypted document XML signature defined by the XML encryption specification.

Die ReferenceList -Klasse enthält Verweise EncryptedData auf EncryptedKey -und-Elemente, die mit einem Schlüssel verschlüsselt EncryptedKey wurden, der in einem anderen Element enthalten istThe ReferenceList class contains references to EncryptedData and EncryptedKey elements that were encrypted by a key contained within another EncryptedKey element. Die ReferenceList -Klasse DataReference verwendet Elemente, EncryptedData um auf Elemente KeyReference und Elemente zu EncryptedKey verweisen, die auf Elemente verweisen.The ReferenceList class uses DataReference elements to reference EncryptedData elements, and KeyReference elements to reference EncryptedKey elements.

Sie können der DataReference KeyReference AuflistungReferenceList nur-Objekte oder-Objekte hinzufügen.You can add only DataReference or KeyReference objects to the ReferenceList collection.

Weitere Informationen zu XML-Verschlüsselungsstandards finden Sie unter XML-Verschlüsselungs Syntax und Verarbeitungs Version 1,1.For more information about XML encryption standards, see XML Encryption Syntax and Processing Version 1.1.

Konstruktoren

ReferenceList()

Initialisiert eine neue Instanz der ReferenceList-Klasse.Initializes a new instance of the ReferenceList class.

Eigenschaften

Count

Ruft die Anzahl der im ReferenceList-Objekt enthaltenen Elemente ab.Gets the number of elements contained in the ReferenceList object.

IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das ReferenceList-Objekt synchronisiert (threadsicher) ist.Gets a value that indicates whether access to the ReferenceList object is synchronized (thread safe).

ItemOf[Int32]

Ruft das DataReference-Objekt oder das KeyReference-Objekt am angegebenen Index ab oder legt dieses fest.Gets or sets the DataReference or KeyReference object at the specified index.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf das ReferenceList-Objekt synchronisiert werden kann.Gets an object that can be used to synchronize access to the ReferenceList object.

Methoden

Add(Object)

Fügt der DataReference-Auflistung ein KeyReference-Objekt oder ein ReferenceList-Objekt hinzu.Adds a DataReference or KeyReference object to the ReferenceList collection.

Clear()

Entfernt alle Elemente aus der ReferenceList-Auflistung.Removes all items from the ReferenceList collection.

Contains(Object)

Ermittelt, ob die ReferenceList-Auflistung ein bestimmtes DataReference-Objekt oder KeyReference-Objekt enthält.Determines whether the ReferenceList collection contains a specific DataReference or KeyReference object.

CopyTo(Array, Int32)

Kopiert die Elemente des ReferenceList-Objekts beginnend am angegebenen Arrayindex in ein Array.Copies the elements of the ReferenceList object to an array, starting at a specified array index.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der eine ReferenceList-Auflistung durchläuft.Returns an enumerator that iterates through a ReferenceList collection.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
IndexOf(Object)

Bestimmt den Index eines bestimmten Elements in der ReferenceList-Auflistung.Determines the index of a specific item in the ReferenceList collection.

Insert(Int32, Object)

Fügt ein DataReference-Objekt oder einKeyReference-Objekt an der angegebenen Position in die ReferenceList-Auflistung ein.Inserts a DataReference or KeyReference object into the ReferenceList collection at the specified position.

Item(Int32)

Gibt das DataReference-Objekt oder das KeyReference-Objekt am angegebenen Index zurück.Returns the DataReference or KeyReference object at the specified index.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
Remove(Object)

Entfernt das erste Vorkommen eines bestimmten DataReference-Objekts oder KeyReference-Objekts aus der ReferenceList-Auflistung.Removes the first occurrence of a specific DataReference or KeyReference object from the ReferenceList collection.

RemoveAt(Int32)

Entfernt das DataReference-Objekt oder das KeyReference-Objekt am angegebenen Index.Removes the DataReference or KeyReference object at the specified index.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IList.IsFixedSize

Eine Beschreibung dieses Elements finden Sie unter IsFixedSize.For a description of this member, see IsFixedSize.

IList.IsReadOnly

Eine Beschreibung dieses Elements finden Sie unter IsReadOnly.For a description of this member, see IsReadOnly.

IList.Item[Int32]

Eine Beschreibung dieses Elements finden Sie unter Item[Int32].For a description of this member, see Item[Int32].

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: