Formatter.SurrogateSelector Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, obtiene o establece ISurrogateSelector que se utiliza con el formateador actual.
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
Valor de propiedad
ISurrogateSelector que se utiliza con el formateador actual.
Implementaciones
Comentarios
SurrogateSelector Use para buscar implementaciones de ISerializationSurrogate ese control de la serialización de un tipo determinado.
Si un tipo de objeto tiene un suplente coincidente, la serialización y deserialización se entregan al suplente aunque el tipo implemente la ISerializable interfaz.
Notas a los implementadores
Debe implementar esta propiedad en una clase derivada.