PersonalizationStateInfoCollection 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í.
Poskytuje kolekci SharedPersonalizationStateInfo a UserPersonalizationStateInfo objekty.
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. |