PersonalizationStateInfoCollection Classe

Definição

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

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

Observações

A PersonalizationStateInfoCollection classe fornece um wrapper baseado em coleções sobre um conjunto de SharedPersonalizationStateInfo instâncias e UserPersonalizationStateInfo . Estas instâncias são recuperadas iterando sequencialmente sobre a coleção, por índice ordinal ou por valor-chave.

As instâncias são indexadas numa combinação de caminho e nome de utilizador. Isto é necessário porque SharedPersonalizationStateInfo as instâncias que representam dados partilhados são indexadas de acordo com o Path objeto, enquanto UserPersonalizationStateInfo as instâncias são indexadas tanto a um Path objeto como a um Username objeto.

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

Construtores

Name Description
PersonalizationStateInfoCollection()

Inicializa uma nova instância da PersonalizationStateInfoCollection classe.

Propriedades

Name Description
Count

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

IsSynchronized

Recebe um valor que indica se o acesso à PersonalizationStateInfoCollection coleção está 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 acesso à PersonalizationStateInfoCollection instância.

Métodos

Name Description
Add(PersonalizationStateInfo)

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

Clear()

Limpa a coleção de todos os itens.

CopyTo(PersonalizationStateInfo[], Int32)

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Devolve um enumerador padrão capaz de iterar sobre a coleção. Este método não pode ser herdado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Remove(String, String)

Remove um PersonalizationStateInfoobjeto derivado em da coleção.

SetReadOnly()

Marca a coleção como apenas leitura.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

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

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

Aplica-se a