PersonalizationStateInfoCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia kolekcję SharedPersonalizationStateInfo obiektów i 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
- Dziedziczenie
-
PersonalizationStateInfoCollection
- Atrybuty
- Implementuje
Uwagi
Klasa PersonalizationStateInfoCollection udostępnia otokę opartą na kolekcji na zestawie SharedPersonalizationStateInfo wystąpień i UserPersonalizationStateInfo . Te wystąpienia są pobierane przez iterowanie sekwencyjnie nad kolekcją, według indeksu porządkowego lub wartości klucza.
Wystąpienia są indeksowane w kombinacji ścieżki i nazwy użytkownika. Jest to konieczne, ponieważ SharedPersonalizationStateInfo wystąpienia reprezentujące dane udostępnione są indeksowane zgodnie z Path obiektem, natomiast UserPersonalizationStateInfo wystąpienia są indeksowane zgodnie z obiektem Path i obiektem Username .
Obiekty informacyjne są przechowywane w kolekcji w kolejności, w której zostały odebrane od dostawcy. Kolekcja nie próbuje zmienić kolejności wystąpień ani utrzymać określoną kolejność sortowania w kolekcji.
Konstruktory
PersonalizationStateInfoCollection() |
Inicjuje nowe wystąpienie klasy PersonalizationStateInfoCollection. |
Właściwości
Count |
Pobiera liczbę elementów w kolekcji. |
IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do PersonalizationStateInfoCollection kolekcji jest synchronizowany (bezpieczny wątek). |
Item[Int32] |
PersonalizationStateInfo Pobiera wystąpienie znajdujące się w określonym indeksie porządkowym w kolekcji. |
Item[String, String] |
Pobiera element z kolekcji na podstawie określonych parametrów. |
SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do PersonalizationStateInfoCollection wystąpienia. |
Metody
Add(PersonalizationStateInfo) |
Dodaje wystąpienie PersonalizationStateInfopochodne na końcu kolekcji. |
Clear() |
Czyści kolekcję wszystkich elementów. |
CopyTo(PersonalizationStateInfo[], Int32) |
Kopiuje elementy PersonalizationStateInfoCollection kolekcji do PersonalizationStateInfo tablicy, zaczynając od określonej pozycji. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEnumerator() |
Zwraca standardowy moduł wyliczający, który może iterować w kolekcji. Nie można dziedziczyć tej metody. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(String, String) |
PersonalizationStateInfoUsuwa obiekt pochodny z kolekcji. |
SetReadOnly() |
Oznacza kolekcję jako tylko do odczytu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
ICollection.CopyTo(Array, Int32) |
Implementuje metodę podstawową CopyTo(Array, Int32) . |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |