Compartilhar via


DataContractSerializer.KnownTypes Propriedade

Definição

Obtém uma coleção de tipos que podem estar presentes no grafo de objeto serializado usando essa instância do DataContractSerializer.

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)

Valor da propriedade

Um ReadOnlyCollection<T> que contém os tipos esperados passados como tipos conhecidos para o construtor DataContractSerializer.

Comentários

A KnownTypes propriedade fornece o conjunto de tipos conhecidos que são usados para serialização e desserialização. Por exemplo, se uma instância da Hashtable classe contiver instâncias de uma Person classe, adicione o Person tipo a uma instância da List<T> classe e use a instância para construir uma instância do DataContractSerializer. Se você souber de outros tipos a serem adicionados ao Hashtable, adicione esses tipos à coleção.

Aplica-se a

Confira também