PersonalizationStateInfoCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |