ReferenceList Třída

Definice

<ReferenceList> Představuje prvek použitý v šifrování XML. Tuto třídu nelze dědit.

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

Poznámky

Třída ReferenceList představuje <ReferenceList> prvek šifrovaného podpisu XML dokumentu definovaného specifikací š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 prvky 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 najdete v tématu Syntaxe šifrování XML a zpracování verze 1.1.

Konstruktory

ReferenceList()

Inicializuje novou instanci ReferenceList třídy.

Vlastnosti

Count

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

IsSynchronized

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

ItemOf[Int32]

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

SyncRoot

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

Metody

Add(Object)

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

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í výčet, který iteruje prostřednictvím ReferenceList kolekce.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

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

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

Insert(Int32, Object)

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

Item(Int32)

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

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

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

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

RemoveAt(Int32)

Odebere DataReference objekt nebo KeyReference objekt v zadaném indexu.

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

IList.IsFixedSize

Popis tohoto člena najdete v tématu IsFixedSize.

IList.IsReadOnly

Popis tohoto člena najdete v tématu IsReadOnly.

IList.Item[Int32]

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

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro