Comparteix a través de


PersonalizationStateInfoCollection Clase

Definición

Proporciona una colección de objetos SharedPersonalizationStateInfo y 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
Herencia
PersonalizationStateInfoCollection
Atributos
Implementaciones

Comentarios

La PersonalizationStateInfoCollection clase proporciona un contenedor basado en recopilación sobre un conjunto de instancias y SharedPersonalizationStateInfo UserPersonalizationStateInfo . Estas instancias se recuperan iterando secuencialmente sobre la colección, por índice ordinal o por valor de clave.

Las instancias se indexan en una combinación de ruta de acceso y nombre de usuario. Esto es necesario porque SharedPersonalizationStateInfo las instancias que representan datos compartidos se indexan según el Path objeto , mientras UserPersonalizationStateInfo que las instancias se indexan según un Path objeto y un Username objeto .

Los objetos de información se mantienen en la colección en el orden en que se recibieron del proveedor. La colección no intenta cambiar el orden de las instancias ni mantener un criterio de ordenación específico dentro de la colección.

Constructores

PersonalizationStateInfoCollection()

Inicializa una nueva instancia de la clase PersonalizationStateInfoCollection.

Propiedades

Count

Obtiene el número de elementos de una colección.

IsSynchronized

Obtiene un valor que indica si el acceso a la colección PersonalizationStateInfoCollection está sincronizado (es seguro para la ejecución de subprocesos).

Item[Int32]

Obtiene una instancia PersonalizationStateInfo ubicada en el índice ordinal especificado de la colección.

Item[String, String]

Obtiene un elemento de la colección a partir de los parámetros especificados.

SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la instancia de PersonalizationStateInfoCollection.

Métodos

Add(PersonalizationStateInfo)

Agrega una instancia derivada de PersonalizationStateInfo al final de la colección.

Clear()

Borra todos los elementos de la colección.

CopyTo(PersonalizationStateInfo[], Int32)

Copia los elementos de la colección PersonalizationStateInfoCollection en una matrizPersonalizationStateInfo, empezando en la posición especificada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador estándar capaz de recorrer en iteración la colección. Este método no se puede heredar.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(String, String)

Quita un objeto derivado de PersonalizationStateInfo de la colección.

SetReadOnly()

Marca la colección como de sólo lectura.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

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

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a