DataContractSerializer.DataContractSurrogate Eigenschaft

Definition

Ruft einen Ersatzzeichentyp ab, der den Serialisierungs- oder Deserialisierungsprozess erweitern kann.Gets a surrogate type that can extend the serialization or deserialization process.

public:
 property System::Runtime::Serialization::IDataContractSurrogate ^ DataContractSurrogate { System::Runtime::Serialization::IDataContractSurrogate ^ get(); };
public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get; }
member this.DataContractSurrogate : System.Runtime.Serialization.IDataContractSurrogate
Public ReadOnly Property DataContractSurrogate As IDataContractSurrogate

Eigenschaftswert

IDataContractSurrogate

Eine Implementierung der IDataContractSurrogate-Klasse.An implementation of the IDataContractSurrogate class.

Hinweise

Mit dem IDataContractSurrogate können Sie anpassen, wie Instanzen eines Typs serialisiert und deserialisiert werden.The IDataContractSurrogate can be used to customize how instances of a type are serialized and deserialized. Sie können hiermit beispielsweise die Serialisierung älterer Typen aktivieren, die nicht serialisierbar sind, d. h. Typen, auf die das DataContractAttribute-Attribut nicht angewendet wurde.For example, it can be used to enable the serialization of legacy types that are not serializable, that is, types to which the DataContractAttribute attribute has not been applied.

Gilt für:

Weitere Informationen