Share via


PersonalizationStateInfoCollection Classe

Definição

Fornece uma coleção de objetos SharedPersonalizationStateInfo e UserPersonalizationStateInfo.

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
Herança
PersonalizationStateInfoCollection
Atributos
Implementações

Comentários

A PersonalizationStateInfoCollection classe fornece um wrapper baseado em coleção em um conjunto de SharedPersonalizationStateInfo instâncias.UserPersonalizationStateInfo Essas instâncias são recuperadas iterando sequencialmente pela coleção, pelo índice ordinal ou pelo valor de chave.

As instâncias são indexadas em uma combinação de caminho e nome de usuário. Isso é necessário porque SharedPersonalizationStateInfo as instâncias que representam dados compartilhados são indexadas de acordo Path com o objeto, enquanto as UserPersonalizationStateInfo instâncias são indexadas de acordo com um Path objeto e um Username objeto.

Os objetos de informação são mantidos na coleção na ordem em que foram recebidos do provedor. A coleção não tenta alterar a ordem das instâncias nem manter uma ordem de classificação específica dentro da coleção.

Construtores

PersonalizationStateInfoCollection()

Inicializa uma nova instância da classe PersonalizationStateInfoCollection.

Propriedades

Count

Obtém o número de itens em uma coleção.

IsSynchronized

Obtém um valor que indica se o acesso à coleção PersonalizationStateInfoCollection é sincronizado (thread-safe).

Item[Int32]

Obtém uma instância PersonalizationStateInfo localizada no índice ordinal especificado na coleção.

Item[String, String]

Obtém um elemento da coleção com base em parâmetros especificados.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à instância PersonalizationStateInfoCollection.

Métodos

Add(PersonalizationStateInfo)

Adiciona uma instância derivada de PersonalizationStateInfo ao final da coleção.

Clear()

Limpa a coleção de todos os itens.

CopyTo(PersonalizationStateInfo[], Int32)

Copia os elementos da coleção PersonalizationStateInfoCollection para uma matriz PersonalizationStateInfo, começando na posição especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador padrão capaz de iterar pela coleção. Esse método não pode ser herdado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(String, String)

Remove um objeto derivado de PersonalizationStateInfo da coleção.

SetReadOnly()

Marca a coleção como somente leitura.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

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

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a