PersonalizationStateInfoCollection Třída

Definice

public ref class PersonalizationStateInfoCollection sealed : System::Collections::ICollection
[System.Serializable]
public sealed class PersonalizationStateInfoCollection : System.Collections.ICollection
[<System.Serializable>]
type PersonalizationStateInfoCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class PersonalizationStateInfoCollection
Implements ICollection
Dědičnost
PersonalizationStateInfoCollection
Atributy
Implementuje

Poznámky

Třída PersonalizationStateInfoCollection poskytuje obálku založenou na kolekci přes sadu SharedPersonalizationStateInfo instancí a UserPersonalizationStateInfo instancí. Tyto instance se načítají iterací postupně v kolekci, podle pořadového indexu nebo podle hodnoty klíče.

Instance se indexují pomocí kombinace cesty a uživatelského jména. To je nezbytné, protože SharedPersonalizationStateInfo instance představující sdílená data jsou indexovány podle Path objektu, zatímco UserPersonalizationStateInfo instance jsou indexovány podle Path objektu i objektu Username .

Informační objekty se uchovávají v kolekci v pořadí, v jakém byly přijaty od poskytovatele. Kolekce se nepokoušá změnit pořadí instancí ani udržovat konkrétní pořadí řazení v rámci kolekce.

Konstruktory

PersonalizationStateInfoCollection()

Inicializuje novou instanci PersonalizationStateInfoCollection třídy.

Vlastnosti

Count

Získá počet položek v kolekci.

IsSynchronized

Získá hodnotu určující, zda je přístup k PersonalizationStateInfoCollection kolekci synchronizován (bezpečné vlákno).

Item[Int32]

PersonalizationStateInfo Získá instanci umístěnou v zadaném pořadovém indexu v kolekci.

Item[String, String]

Získá prvek z kolekce na základě zadaných parametrů.

SyncRoot

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

Metody

Add(PersonalizationStateInfo)

Přidá instanci odvozenou PersonalizationStateInfoodvozenou na konec kolekce.

Clear()

Vymaže kolekci všech položek.

CopyTo(PersonalizationStateInfo[], Int32)

Zkopíruje prvky PersonalizationStateInfoCollection kolekce do pole počínaje zadanou polohou PersonalizationStateInfo .

Equals(Object)

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

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

Vrátí standardní enumerátor, který dokáže iterovat kolekci. Tuto metodu nelze dědit.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

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

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

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

Odebere objekt odvozený PersonalizationStateInfoz kolekce.

SetReadOnly()

Označí kolekci jen pro čtení.

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Implementuje základní CopyTo(Array, Int32) metodu.

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