PersonalizationStateInfoCollection PersonalizationStateInfoCollection PersonalizationStateInfoCollection PersonalizationStateInfoCollection Class

Definição

Fornece uma coleção de objetos SharedPersonalizationStateInfo e 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
Herança
PersonalizationStateInfoCollectionPersonalizationStateInfoCollectionPersonalizationStateInfoCollectionPersonalizationStateInfoCollection
Atributos
Implementações

Comentários

A PersonalizationStateInfoCollection classe fornece um wrapper baseado em coleção em um conjunto de SharedPersonalizationStateInfo instâncias UserPersonalizationStateInfo e.The PersonalizationStateInfoCollection class provides a collection-based wrapper over a set of SharedPersonalizationStateInfo and UserPersonalizationStateInfo instances. Essas instâncias são recuperadas Iterando-se sequencialmente pela coleção, por índice ordinal ou por valor de chave.These instances are retrieved by iterating sequentially over the collection, by ordinal index or by key value.

As instâncias são indexadas em uma combinação de caminho e nome de usuário.Instances are indexed on a combination of path and user name. Isso é necessário porque SharedPersonalizationStateInfo as instâncias que representam dados compartilhados são indexadas de Path acordo UserPersonalizationStateInfo com o objeto, enquanto as instâncias Path são indexadas Username de acordo com um objeto e um objeto.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.

Os objetos de informações são mantidos na coleção na ordem em que foram recebidos do provedor.The information objects are maintained in the collection in the order in which they were received from the provider. A coleção não tenta alterar a ordem das instâncias ou manter uma ordem de classificação específica dentro da coleção.The collection does not attempt to change the order of the instances or maintain a specific sort order within the collection.

Construtores

PersonalizationStateInfoCollection() PersonalizationStateInfoCollection() PersonalizationStateInfoCollection() PersonalizationStateInfoCollection()

Inicializa uma nova instância da classe PersonalizationStateInfoCollection.Initializes a new instance of the PersonalizationStateInfoCollection class.

Propriedades

Count Count Count Count

Obtém o número de itens em uma coleção.Gets the number of items in a collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtém um valor que indica se o acesso à coleção PersonalizationStateInfoCollection é sincronizado (thread-safe).Gets a value indicating whether access to the PersonalizationStateInfoCollection collection is synchronized (thread safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtém uma instância PersonalizationStateInfo localizada no índice ordinal especificado na coleção.Gets a PersonalizationStateInfo instance located at the specified ordinal index in the collection.

Item[String, String] Item[String, String] Item[String, String] Item[String, String]

Obtém um elemento da coleção com base em parâmetros especificados.Gets an element from the collection based on the specified parameters.

SyncRoot SyncRoot SyncRoot SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à instância PersonalizationStateInfoCollection.Gets an object that can be used to synchronize access to the PersonalizationStateInfoCollection instance.

Métodos

Add(PersonalizationStateInfo) Add(PersonalizationStateInfo) Add(PersonalizationStateInfo) Add(PersonalizationStateInfo)

Adiciona uma instância derivada de PersonalizationStateInfo ao final da coleção.Adds a PersonalizationStateInfo-derived instance to the end of the collection.

Clear() Clear() Clear() Clear()

Limpa a coleção de todos os itens.Clears the collection of all items.

CopyTo(PersonalizationStateInfo[], Int32) CopyTo(PersonalizationStateInfo[], Int32) CopyTo(PersonalizationStateInfo[], Int32) CopyTo(PersonalizationStateInfo[], Int32)

Copia os elementos da coleção PersonalizationStateInfoCollection para uma matriz PersonalizationStateInfo, começando na posição especificada.Copies the elements of the PersonalizationStateInfoCollection collection into a PersonalizationStateInfo array, starting at the specified position.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retorna um enumerador padrão capaz de iterar pela coleção.Returns a standard enumerator capable of iterating over the collection. Esse método não pode ser herdado.This method cannot be inherited.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String, String) Remove(String, String) Remove(String, String) Remove(String, String)

Remove um objeto derivado de PersonalizationStateInfo da coleção.Removes a PersonalizationStateInfo-derived object from the collection.

SetReadOnly() SetReadOnly() SetReadOnly() SetReadOnly()

Marca a coleção como somente leitura.Marks the collection as read-only.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Implementa o método CopyTo(Array, Int32) base.Implements the base CopyTo(Array, Int32) method.

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a