ReferenceList Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |