Udostępnij za pośrednictwem


DataContractJsonSerializer.DataContractSurrogate Właściwość

Definicja

Pobiera typ zastępczy, który jest obecnie aktywny dla danego IDataContractSurrogate wystąpienia. Surogaty mogą rozszerzać proces serializacji lub deserializacji.

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

Wartość właściwości

Implementacja IDataContractSurrogate klasy.

Uwagi

Za IDataContractSurrogate pomocą polecenia można dostosować sposób serializacji i deserializacji wystąpień typu. Na przykład można go użyć do włączenia serializacji starszych typów, które nie są serializowalne, czyli typów, do których nie zastosowano atrybutu DataContractAttribute .

Dotyczy