Formatter.SurrogateSelector 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当在派生类中重写时,获取或设置与当前格式化程序一起使用的 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。
实现
注解
使用 SurrogateSelector 查找该控件特定类型的序列化的实现 ISerializationSurrogate 。
如果对象类型具有匹配的代理项,则即使该类型实现 ISerializable 接口,序列化和反序列化也会移交给代理项。
实施者说明
必须在派生类中实现此属性。