PersonalizationStateInfoCollection Classe

Definição

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

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 sobre a coleção, por índice ordinal ou por 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 UserPersonalizationStateInfo as instâncias são indexadas de acordo com um Path objeto e um Username objeto.

Os objetos de informações 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 mantém uma ordem de classificação específica dentro da coleção.

Construtores

Nome Description
PersonalizationStateInfoCollection()

Inicializa uma nova instância da classe PersonalizationStateInfoCollection.

Propriedades

Nome Description
Count

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

IsSynchronized

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

Item[Int32]

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

Item[String, String]

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

SyncRoot

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

Métodos

Nome Description
Add(PersonalizationStateInfo)

Adiciona uma PersonalizationStateInfoinstância derivada ao final da coleção.

Clear()

Limpa a coleção de todos os itens.

CopyTo(PersonalizationStateInfo[], Int32)

Copia os elementos da PersonalizationStateInfoCollection coleção em uma PersonalizationStateInfo matriz, 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 hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(String, String)

Remove um PersonalizationStateInfoobjeto derivado 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

Nome Description
ICollection.CopyTo(Array, Int32)

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

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a