ReferenceList Osztály

Definíció

<ReferenceList> Az XML-titkosításban használt elemet jelöli. Ez az osztály nem örökölhető.

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
Öröklődés
ReferenceList
Megvalósítás

Megjegyzések

Az ReferenceList osztály az <ReferenceList> XML-titkosítási specifikáció által meghatározott titkosított dokumentum XML-aláírásának elemét jelöli.

Az ReferenceList osztály olyan hivatkozásokat EncryptedData és EncryptedKey elemeket tartalmaz, amelyeket egy másik EncryptedKey elem kulcsával titkosítottak. Az ReferenceList osztály elemeket használ DataReference az elemekre való hivatkozáshoz EncryptedData , az elemeket pedig KeyReference az elemekre való hivatkozáshoz EncryptedKey .

Csak DataReference vagy KeyReference objektumokat adhat hozzá a ReferenceList gyűjteményhez.

További információ az XML-titkosítási szabványokról: XML Encryption Szintaxis és Feldolgozás 1.1-es verzió.

Konstruktorok

Name Description
ReferenceList()

Inicializálja a ReferenceList osztály új példányát.

Tulajdonságok

Name Description
Count

Lekéri az objektumban ReferenceList található elemek számát.

IsSynchronized

Olyan értéket kap, amely jelzi, hogy az ReferenceList objektumhoz való hozzáférés szinkronizálva van-e (szálbiztos).

ItemOf[Int32]

Lekéri vagy beállítja a DataReference megadott indexet vagy KeyReference objektumot.

SyncRoot

Lekéri az objektumhoz való hozzáférés ReferenceList szinkronizálására használható objektumot.

Metódusok

Name Description
Add(Object)

Hozzáad egy DataReference vagy KeyReference több objektumot a ReferenceList gyűjteményhez.

Clear()

Eltávolítja az összes elemet a ReferenceList gyűjteményből.

Contains(Object)

Meghatározza, hogy a ReferenceList gyűjtemény tartalmaz-e egy adott DataReference vagy KeyReference objektumot.

CopyTo(Array, Int32)

Az objektum elemeit ReferenceList egy tömbbe másolja, egy megadott tömbindextől kezdve.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnumerator()

Egy gyűjteményen keresztül iteráló enumerátort ReferenceList ad vissza.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IndexOf(Object)

Meghatározza a gyűjtemény egy adott elemének indexét ReferenceList .

Insert(Int32, Object)

Beszúr egy DataReference vagy KeyReference több objektumot a ReferenceList gyűjteménybe a megadott pozícióban.

Item(Int32)

A megadott indexben DataReference lévő objektumot adja KeyReference vissza.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Remove(Object)

Eltávolítja egy adott DataReference vagy KeyReference objektum első előfordulását a ReferenceList gyűjteményből.

RemoveAt(Int32)

Eltávolítja a DataReference megadott indexet vagy KeyReference objektumot.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
IList.IsFixedSize

Ennek a tagnak a leírását lásd IsFixedSize: .

IList.IsReadOnly

Ennek a tagnak a leírását lásd IsReadOnly: .

IList.Item[Int32]

Ennek a tagnak a leírását lásd Item[Int32]: .

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: