ReferenceList Třída

Definice

<ReferenceList> Představuje prvek použitý v šifrování XML. Tato třída se nemůže dědit.

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
Dědičnost
ReferenceList
Implementuje

Poznámky

Třída ReferenceList představuje <ReferenceList> prvek šifrovaného dokumentu XML podpis definovaný specifikace šifrování XML.

Třída ReferenceList obsahuje odkazy na EncryptedData a EncryptedKey prvky, které byly zašifrovány klíčem obsaženým v jiném EncryptedKey prvku. Třída ReferenceList používá DataReference elementy pro odkazy EncryptedData na elementy a KeyReference elementy odkazovat EncryptedKey na prvky.

Do kolekce můžete přidat pouze DataReference objekty nebo KeyReference objekty ReferenceList .

Další informace o standardech šifrování XML naleznete v tématu Syntaxe šifrování XML a zpracování verze 1.1.

Konstruktory

Name Description
ReferenceList()

Inicializuje novou instanci ReferenceList třídy.

Vlastnosti

Name Description
Count

Získá počet prvků obsažených v objektu ReferenceList .

IsSynchronized

Získá hodnotu, která určuje, zda je přístup k objektu ReferenceList synchronizován (bezpečné vlákno).

ItemOf[Int32]

Získá nebo nastaví DataReference objekt KeyReference v zadaném indexu.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k objektu ReferenceList .

Metody

Name Description
Add(Object)

DataReference Přidá do kolekce objekt nebo KeyReference objektReferenceList.

Clear()

Odebere všechny položky z ReferenceList kolekce.

Contains(Object)

Určuje, zda ReferenceList kolekce obsahuje konkrétní DataReference objekt nebo KeyReference objekt.

CopyTo(Array, Int32)

Zkopíruje prvky objektu ReferenceList do pole počínaje zadaným indexem pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor, který iteruje kolekcí ReferenceList .

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IndexOf(Object)

Určuje index konkrétní položky v kolekci ReferenceList .

Insert(Int32, Object)

Vloží DataReference objekt nebo KeyReference objekt do ReferenceList kolekce na zadané pozici.

Item(Int32)

DataReference Vrátí objekt v KeyReference zadaném indexu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Remove(Object)

Odebere první výskyt konkrétního DataReference objektu nebo KeyReference objektu ReferenceList z kolekce.

RemoveAt(Int32)

Odebere DataReference objekt v KeyReference zadaném indexu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
IList.IsFixedSize

Popis tohoto člena naleznete v tématu IsFixedSize.

IList.IsReadOnly

Popis tohoto člena naleznete v tématu IsReadOnly.

IList.Item[Int32]

Popis tohoto člena naleznete v tématu Item[Int32].

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro