PersonalizationStateInfoCollection Classe

Définition

Fournit une collection d'objets SharedPersonalizationStateInfo et UserPersonalizationStateInfo.Provides a collection of SharedPersonalizationStateInfo and UserPersonalizationStateInfo objects.

public ref class PersonalizationStateInfoCollection sealed : System::Collections::ICollection
[System.Serializable]
public sealed class PersonalizationStateInfoCollection : System.Collections.ICollection
type PersonalizationStateInfoCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class PersonalizationStateInfoCollection
Implements ICollection
Héritage
PersonalizationStateInfoCollection
Attributs
Implémente

Remarques

La PersonalizationStateInfoCollection classe fournit un wrapper basé sur une collection sur un ensemble SharedPersonalizationStateInfo d' UserPersonalizationStateInfo instances et.The PersonalizationStateInfoCollection class provides a collection-based wrapper over a set of SharedPersonalizationStateInfo and UserPersonalizationStateInfo instances. Ces instances sont récupérées en effectuant une itération de façon séquentielle sur la collection, par index ordinal ou par valeur de clé.These instances are retrieved by iterating sequentially over the collection, by ordinal index or by key value.

Les instances sont indexées sur une combinaison de chemin d’accès et de nom d’utilisateur.Instances are indexed on a combination of path and user name. Cela est nécessaire, SharedPersonalizationStateInfo car les instances représentant des données partagées sont Path indexées en UserPersonalizationStateInfo fonction de l’objet, tandis que Path les instances sont Username indexées en fonction d’un objet et d’un objet.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.

Les objets d’information sont conservés dans la collection dans l’ordre dans lequel ils ont été reçus du fournisseur.The information objects are maintained in the collection in the order in which they were received from the provider. La collection ne tente pas de modifier l’ordre des instances ou de conserver un ordre de tri spécifique dans la collection.The collection does not attempt to change the order of the instances or maintain a specific sort order within the collection.

Constructeurs

PersonalizationStateInfoCollection()

Initialise une nouvelle instance de la classe PersonalizationStateInfoCollection.Initializes a new instance of the PersonalizationStateInfoCollection class.

Propriétés

Count

Obtient le nombre d'éléments contenus dans une collection.Gets the number of items in a collection.

IsSynchronized

Obtient une valeur indiquant si l'accès à la collection PersonalizationStateInfoCollection est synchronisé (thread-safe).Gets a value indicating whether access to the PersonalizationStateInfoCollection collection is synchronized (thread safe).

Item[Int32]

Obtient une instance de PersonalizationStateInfo située à l'index ordinal spécifié dans la collection.Gets a PersonalizationStateInfo instance located at the specified ordinal index in the collection.

Item[String, String]

Obtient un élément de la collection conformément aux paramètres spécifiés.Gets an element from the collection based on the specified parameters.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à PersonalizationStateInfoCollection.Gets an object that can be used to synchronize access to the PersonalizationStateInfoCollection instance.

Méthodes

Add(PersonalizationStateInfo)

Ajoute une instance dérivée de PersonalizationStateInfo à la fin de la collection.Adds a PersonalizationStateInfo-derived instance to the end of the collection.

Clear()

Efface tous les éléments de la collection.Clears the collection of all items.

CopyTo(PersonalizationStateInfo[], Int32)

Copie les éléments de la collection PersonalizationStateInfoCollection dans un tableau PersonalizationStateInfo, à partir de la position spécifiée.Copies the elements of the PersonalizationStateInfoCollection collection into a PersonalizationStateInfo array, starting at the specified position.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur standard capable d'itérer sur la collection.Returns a standard enumerator capable of iterating over the collection. Cette méthode ne peut pas être héritée.This method cannot be inherited.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Remove(String, String)

Supprime de la collection un objet dérivé de PersonalizationStateInfo.Removes a PersonalizationStateInfo-derived object from the collection.

SetReadOnly()

Marque la collection comme étant en lecture seule.Marks the collection as read-only.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Implémente la méthode CopyTo(Array, Int32) de base.Implements the base CopyTo(Array, Int32) method.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à