PersonalizationStateInfoCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ve UserPersonalizationStateInfo nesnelerinin SharedPersonalizationStateInfo bir koleksiyonunu sağlar.
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
- Devralma
-
PersonalizationStateInfoCollection
- Öznitelikler
- Uygulamalar
Açıklamalar
sınıfı, PersonalizationStateInfoCollection bir dizi SharedPersonalizationStateInfo ve UserPersonalizationStateInfo örneği üzerinde koleksiyon tabanlı sarmalayıcı sağlar. Bu örnekler koleksiyon üzerinde sıralı olarak, sıralı dizine veya anahtar değerine göre yinelenerek alınır.
Örnekler, yol ve kullanıcı adı birleşiminde dizine eklenir. Paylaşılan verileri temsil eden örnekler nesneye Path göre dizinlendiğinden, UserPersonalizationStateInfo örnekler hem nesneye Path hem de nesneye Username göre dizinlendiğinden bu gereklidirSharedPersonalizationStateInfo.
Bilgi nesneleri, sağlayıcıdan alındıkları sırayla koleksiyonda tutulur. Koleksiyon, örneklerin sırasını değiştirmeyi veya koleksiyon içinde belirli bir sıralama düzenini korumayı denemez.
Oluşturucular
PersonalizationStateInfoCollection() |
PersonalizationStateInfoCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
Count |
Koleksiyondaki öğe sayısını alır. |
IsSynchronized |
Koleksiyona erişimin PersonalizationStateInfoCollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). |
Item[Int32] |
Koleksiyonda belirtilen sıra dizininde bulunan bir PersonalizationStateInfo örneği alır. |
Item[String, String] |
Belirtilen parametrelere göre koleksiyondan bir öğe alır. |
SyncRoot |
Örneğe erişimi PersonalizationStateInfoCollection eşitlemek için kullanılabilecek bir nesne alır. |
Yöntemler
Add(PersonalizationStateInfo) |
Koleksiyonun sonuna türetilmiş bir PersonalizationStateInfoörnek ekler. |
Clear() |
Tüm öğelerin koleksiyonunu temizler. |
CopyTo(PersonalizationStateInfo[], Int32) |
Koleksiyonun öğelerini belirtilen konumdan PersonalizationStateInfoCollection başlayarak bir PersonalizationStateInfo diziye kopyalar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetEnumerator() |
Koleksiyon üzerinde yineleme yapabilen standart bir numaralandırıcı döndürür. Bu yöntem devralınamaz. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Remove(String, String) |
Türetilmiş bir PersonalizationStateInfonesneyi koleksiyondan kaldırır. |
SetReadOnly() |
Koleksiyonu salt okunur olarak işaretler. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
ICollection.CopyTo(Array, Int32) |
Temel CopyTo(Array, Int32) yöntemi uygular. |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini sağlar. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |