ReferenceList Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
<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. |