Edit

Share via


IFormatter.Binder Property

Definition

Gets or sets the SerializationBinder that performs type lookups during deserialization.

public System.Runtime.Serialization.SerializationBinder? Binder { get; set; }
public System.Runtime.Serialization.SerializationBinder Binder { get; set; }

Property Value

The SerializationBinder that performs type lookups during deserialization.

Remarks

When trying to resolve a type from information encoded on the stream, the formatter calls the BindToType method on the SerializationBinder. This method resolves these parameters to a Type object. The binder can find a Type at deserialization time that is in a different assembly than it was at serialization time.

Setting this property has no effect during serialization.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1