ReferenceList Klasa

Definicja

<ReferenceList> Reprezentuje element używany w szyfrowaniu XML. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
ReferenceList
Implementuje

Uwagi

Klasa ReferenceList reprezentuje <ReferenceList> element zaszyfrowanego podpisu XML dokumentu zdefiniowanego przez specyfikację szyfrowania XML.

Klasa ReferenceList zawiera odwołania do EncryptedData elementów i EncryptedKey , które zostały zaszyfrowane przez klucz zawarty w innym EncryptedKey elemencie. Klasa ReferenceList używa DataReference elementów do odwoływanie się do elementów i KeyReference elementów w celu odwołania EncryptedData EncryptedKey się do elementów.

Do kolekcji ReferenceList można dodawać tylko DataReference obiekty lub KeyReference .

Aby uzyskać więcej informacji na temat standardów szyfrowania XML, zobacz Składnia szyfrowania XML i przetwarzanie w wersji 1.1.

Konstruktory

ReferenceList()

Inicjuje nowe wystąpienie klasy ReferenceList.

Właściwości

Count

Pobiera liczbę elementów zawartych w ReferenceList obiekcie .

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do ReferenceList obiektu jest synchronizowany (bezpieczny wątk).

ItemOf[Int32]

Pobiera lub ustawia DataReference obiekt lub KeyReference w określonym indeksie.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ReferenceList obiektu.

Metody

Add(Object)

Dodaje obiekt DataReference lub KeyReference do kolekcji ReferenceList .

Clear()

Usuwa wszystkie elementy z kolekcji ReferenceList .

Contains(Object)

Określa, czy ReferenceList kolekcja zawiera określony DataReference obiekt lub KeyReference obiekt.

CopyTo(Array, Int32)

Kopiuje elementy ReferenceList obiektu do tablicy, zaczynając od określonego indeksu tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po ReferenceList kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(Object)

Określa indeks określonego elementu w kolekcji ReferenceList .

Insert(Int32, Object)

Wstawia obiekt DataReference lub KeyReference do ReferenceList kolekcji w określonej pozycji.

Item(Int32)

DataReference Zwraca obiekt lub KeyReference w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(Object)

Usuwa pierwsze wystąpienie określonego DataReference obiektu lub KeyReference z kolekcji ReferenceList .

RemoveAt(Int32)

Usuwa DataReference obiekt or KeyReference w określonym indeksie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IList.IsFixedSize

Aby uzyskać opis tego członka, zobacz IsFixedSize.

IList.IsReadOnly

Aby uzyskać opis tego członka, zobacz IsReadOnly.

IList.Item[Int32]

Aby uzyskać opis tego członka, zobacz Item[Int32].

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy