Condividi tramite


PersonalizationStateInfoCollection Classe

Definizione

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
Ereditarietà
PersonalizationStateInfoCollection
Attributi
Implementazioni

Commenti

La PersonalizationStateInfoCollection classe fornisce un wrapper basato su raccolte su un set di SharedPersonalizationStateInfo istanze e UserPersonalizationStateInfo . Queste istanze vengono recuperate eseguendo l'iterazione sequenziale sulla raccolta, in base all'indice ordinale o al valore della chiave.

Le istanze vengono indicizzate in una combinazione di percorso e nome utente. Ciò è necessario perché SharedPersonalizationStateInfo le istanze che rappresentano i dati condivisi vengono indicizzate in base all'oggetto Path , mentre UserPersonalizationStateInfo le istanze vengono indicizzate in base a un Path oggetto e a un Username oggetto .

Gli oggetti informazioni vengono mantenuti nell'insieme nell'ordine in cui sono stati ricevuti dal provider. La raccolta non tenta di modificare l'ordine delle istanze o di mantenere un ordinamento specifico all'interno della raccolta.

Costruttori

PersonalizationStateInfoCollection()

Inizializza una nuova istanza della classe PersonalizationStateInfoCollection.

Proprietà

Count

Ottiene il numero di elementi contenuti in un insieme.

IsSynchronized

Ottiene un valore che indica se l'accesso all'insieme PersonalizationStateInfoCollection è sincronizzato (thread-safe).

Item[Int32]

Ottiene un'istanza PersonalizationStateInfo posizionata in corrispondenza dell'indice ordinale specificato nell'insieme.

Item[String, String]

Ottiene un elemento dall'insieme basato sui parametri specificati.

SyncRoot

Ottiene un oggetto utilizzabile per sincronizzare l'accesso all'istanza di PersonalizationStateInfoCollection.

Metodi

Add(PersonalizationStateInfo)

Aggiunge un'istanza derivata da PersonalizationStateInfo alla fine dell'insieme.

Clear()

Cancella tutti gli elementi dalla raccolta.

CopyTo(PersonalizationStateInfo[], Int32)

Copia gli elementi dell'insieme PersonalizationStateInfoCollection in una matrice PersonalizationStateInfo, partendo dalla posizione specificata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore standard in grado di scorrere l'insieme. Questo metodo non può essere ereditato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(String, String)

Rimuove un oggetto derivato da PersonalizationStateInfo dall'insieme.

SetReadOnly()

Contrassegna l'insieme come di sola lettura.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Implementa il metodo CopyTo(Array, Int32) di base.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a