PersonalizationStateInfoCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von SharedPersonalizationStateInfo-Objekten und UserPersonalizationStateInfo-Objekten bereit.
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
- Vererbung
-
PersonalizationStateInfoCollection
- Attribute
- Implementiert
Hinweise
Die PersonalizationStateInfoCollection Klasse stellt einen sammlungsbasierten Wrapper über eine Reihe von SharedPersonalizationStateInfo Und UserPersonalizationStateInfo Instanzen bereit. Diese Instanzen werden abgerufen, indem sie sequenziell über die Auflistung, nach Ordnungsindex oder nach Schlüsselwert durchlaufen.
Instanzen werden in einer Kombination aus Pfad und Benutzername indiziert. Dies ist erforderlich, da SharedPersonalizationStateInfo Instanzen, die freigegebene Daten darstellen, nach Path Objekt indiziert werden, während UserPersonalizationStateInfo Instanzen sowohl nach einem Path Objekt als auch einem Username Objekt indiziert werden.
Die Informationsobjekte werden in der Auflistung in der Reihenfolge verwaltet, in der sie vom Anbieter empfangen wurden. Die Auflistung versucht nicht, die Reihenfolge der Instanzen zu ändern oder eine bestimmte Sortierreihenfolge innerhalb der Auflistung beizubehalten.
Konstruktoren
PersonalizationStateInfoCollection() |
Initialisiert eine neue Instanz der PersonalizationStateInfoCollection-Klasse. |
Eigenschaften
Count |
Ruft die Anzahl der Elemente in einer Auflistung ab. |
IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die PersonalizationStateInfoCollection-Auflistung synchronisiert (threadsicher) ist. |
Item[Int32] |
Ruft eine PersonalizationStateInfo-Instanz am angegebenen Ordinalindex in der Auflistung ab. |
Item[String, String] |
Ruft auf der Grundlage der angegebenen Parameter ein Element aus der Auflistung ab. |
SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf die PersonalizationStateInfoCollection-Instanz synchronisiert werden kann. |
Methoden
Add(PersonalizationStateInfo) |
Fügt am Ende der Auflistung eine von PersonalizationStateInfo abgeleitete Instanz hinzu. |
Clear() |
Löscht alle Elemente aus der Auflistung. |
CopyTo(PersonalizationStateInfo[], Int32) |
Kopiert die Elemente der PersonalizationStateInfoCollection-Auflistung beginnend an der angegebenen Position in ein PersonalizationStateInfo-Array. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnumerator() |
Gibt einen Standardenumerator zurück, der die Auflistung durchlaufen kann. Diese Methode kann nicht vererbt werden. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Remove(String, String) |
Entfernt ein von PersonalizationStateInfo abgeleitetes Objekt aus der Auflistung. |
SetReadOnly() |
Kennzeichnet die Auflistung als schreibgeschützt. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
ICollection.CopyTo(Array, Int32) |
Implementiert die CopyTo(Array, Int32)-Basismethode. |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |