PersonalizationStateInfoCollection Sınıf

Tanım

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.

Şunlara uygulanır