ActivitySurrogateSelector.GetSurrogate Método
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í.
Busca el suplente que representa el tipo especificado, empezando por el selector suplente especificado para el contexto de serialización especificado.
public:
override System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
public override System.Runtime.Serialization.ISerializationSurrogate GetSurrogate(Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Overrides Function GetSurrogate (type As Type, context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate
Parámetros
- context
- StreamingContext
que StreamingContext actúa como contexto de origen o destino para la serialización actual.
- selector
- ISurrogateSelector
Cuando este método vuelve, contiene un ISurrogateSelector que contiene una referencia al selector suplente donde se encontró el suplente adecuado. Este parámetro se pasa sin inicializar.
Devoluciones
Suplente adecuado para el tipo y el contexto especificados.
Excepciones
type contiene una referencia nula (Nothing en Visual Basic).
Comentarios
El tipo de suplente devuelto depende del tipo que se pueda asignar desde type.