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

PersonalizationStateInfoCollectionTřída poskytuje obálku založenou na kolekcích v rámci sady SharedPersonalizationStateInfo a UserPersonalizationStateInfo instancí.The PersonalizationStateInfoCollection class provides a collection-based wrapper over a set of SharedPersonalizationStateInfo and UserPersonalizationStateInfo instances. Tyto instance se načítají pomocí iterace postupně přes kolekci, podle pořadového indexu nebo podle hodnoty klíče.These instances are retrieved by iterating sequentially over the collection, by ordinal index or by key value.

Instance jsou indexovány na kombinaci cesty a uživatelského jména.Instances are indexed on a combination of path and user name. To je nezbytné SharedPersonalizationStateInfo , protože instance představující sdílená data jsou indexovány podle Path objektu, zatímco UserPersonalizationStateInfo instance jsou indexovány na základě Path objektu i Username objektu.This is necessary because SharedPersonalizationStateInfo instances representing shared data are indexed according to Path object, whereas UserPersonalizationStateInfo instances are indexed according to both a Path object and a Username object.

Informační objekty jsou v kolekci udržovány v pořadí, ve kterém byly přijaty od poskytovatele.The information objects are maintained in the collection in the order in which they were received from the provider. Kolekce se nepokouší změnit pořadí instancí nebo zachovat konkrétní pořadí řazení v rámci kolekce.The collection does not attempt to change the order of the instances or maintain a specific sort order within the collection.

Konstruktory

PersonalizationStateInfoCollection()

Inicializuje novou instanci PersonalizationStateInfoCollection třídy.Initializes a new instance of the PersonalizationStateInfoCollection class.

Vlastnosti

Count

Získá počet položek v kolekci.Gets the number of items in a collection.

IsSynchronized

Načte hodnotu, která označuje, jestli je přístup ke PersonalizationStateInfoCollection kolekci synchronizovaný (bezpečná pro vlákno).Gets a value indicating whether access to the PersonalizationStateInfoCollection collection is synchronized (thread safe).

Item[Int32]

Načte PersonalizationStateInfo instanci umístěnou v zadaném ordinálním indexu v kolekci.Gets a PersonalizationStateInfo instance located at the specified ordinal index in the collection.

Item[String, String]

Získá prvek z kolekce na základě zadaných parametrů.Gets an element from the collection based on the specified parameters.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k PersonalizationStateInfoCollection instanci.Gets an object that can be used to synchronize access to the PersonalizationStateInfoCollection instance.

Metody

Add(PersonalizationStateInfo)

Přidá PersonalizationStateInfo instanci odvozenou na konec kolekce.Adds a PersonalizationStateInfo-derived instance to the end of the collection.

Clear()

Vymaže kolekci všech položek.Clears the collection of all items.

CopyTo(PersonalizationStateInfo[], Int32)

Zkopíruje prvky PersonalizationStateInfoCollection kolekce do PersonalizationStateInfo pole, které začíná na zadané pozici.Copies the elements of the PersonalizationStateInfoCollection collection into a PersonalizationStateInfo array, starting at the specified position.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Vrátí standardní enumerátor schopný iterace v kolekci.Returns a standard enumerator capable of iterating over the collection. Tuto metodu nelze zdědit.This method cannot be inherited.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

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

Odebere PersonalizationStateInfo objekt odvozený od kolekce.Removes a PersonalizationStateInfo-derived object from the collection.

SetReadOnly()

Označí kolekci jako jen pro čtení.Marks the collection as read-only.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Implementuje základní CopyTo(Array, Int32) metodu.Implements the base CopyTo(Array, Int32) method.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro