DataContractSerializerExtensions Class

Definition

Extends the DataContractSerializer class by providing methods for setting and getting an ISerializationSurrogateProvider.

C#
public static class DataContractSerializerExtensions
Inheritance
DataContractSerializerExtensions

Methods

GetSerializationSurrogateProvider(DataContractSerializer)

Returns the surrogate serialization provider for this serializer.

SetSerializationSurrogateProvider(DataContractSerializer, ISerializationSurrogateProvider)

Specifies a surrogate serialization provider for this DataContractSerializer.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0