Formatter.SurrogateSelector 属性

定义

当在派生类中重写时,获取或设置与当前格式化程序一起使用的 ISurrogateSelector

public:
 abstract property System::Runtime::Serialization::ISurrogateSelector ^ SurrogateSelector { System::Runtime::Serialization::ISurrogateSelector ^ get(); void set(System::Runtime::Serialization::ISurrogateSelector ^ value); };
public abstract System.Runtime.Serialization.ISurrogateSelector? SurrogateSelector { get; set; }
public abstract System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get; set; }
member this.SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector with get, set
Public MustOverride Property SurrogateSelector As ISurrogateSelector

属性值

ISurrogateSelector

与当前格式化程序一起使用的 ISurrogateSelector

实现

注解

使用 SurrogateSelector 查找该控件特定类型的序列化的实现 ISerializationSurrogate

如果对象类型具有匹配的代理项,则即使该类型实现 ISerializable 接口,序列化和反序列化也会移交给代理项。

实施者说明

必须在派生类中实现此属性。

适用于