Aracılığıyla paylaş


DataContractSerializer.KnownTypes Özellik

Tanım

Nesne grafında bulunabilecek türlerin koleksiyonunu, bu örneğini kullanarak seri hale getirerek DataContractSerializeralır.

public:
 property System::Collections::ObjectModel::ReadOnlyCollection<Type ^> ^ KnownTypes { System::Collections::ObjectModel::ReadOnlyCollection<Type ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<Type> KnownTypes { get; }
member this.KnownTypes : System.Collections.ObjectModel.ReadOnlyCollection<Type>
Public ReadOnly Property KnownTypes As ReadOnlyCollection(Of Type)

Özellik Değeri

ReadOnlyCollection<T> Oluşturucuya bilinen türler olarak geçirilen beklenen türleri DataContractSerializer içeren bir.

Açıklamalar

özelliği, KnownTypes serileştirme ve seri durumdan çıkarma için kullanılan bilinen türler kümesini sağlar. Örneğin, sınıfın Hashtable bir örneği bir Person sınıfın örneklerini içeriyorsa, türü sınıfın List<T> bir örneğine ekleyin Person ve örneğini kullanarak örneğini DataContractSerializeroluşturun. öğesine eklenecek Hashtablebaşka türler biliyorsanız bu türleri koleksiyona ekleyin.

Şunlara uygulanır

Ayrıca bkz.