DataContractSerializer.KnownTypes Egenskap

Definition

Hämtar en samling typer som kan finnas i objektdiagrammet som serialiseras med hjälp av den här instansen DataContractSerializerav .

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)

Egenskapsvärde

En ReadOnlyCollection<T> som innehåller de förväntade typer som skickas som kända typer till DataContractSerializer konstruktorn.

Kommentarer

Egenskapen KnownTypes innehåller en uppsättning kända typer som används för serialisering och deserialisering. Om en instans av Hashtable klassen till exempel innehåller instanser av en Person klass lägger du till Person typen i en instans av List<T> klassen och använder instansen för att konstruera en instans av DataContractSerializer. Om du känner till andra typer att lägga till i Hashtablelägger du till dessa typer i samlingen.

Gäller för

Se även