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í.
Encuentra el suplente que representa el tipo especificado, comenzando por el selector de suplentes definido para un contexto de serialización específico.
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
StreamingContext que sirve como contexto de origen o de destino para la serialización actual.
- selector
- ISurrogateSelector
El resultado que devuelve este método contiene un ISurrogateSelector que incluye una referencia al selector de suplentes donde se encontró el suplente adecuado. Este parámetro se pasa sin inicializar.
Devoluciones
El suplente adecuado para el tipo y contexto especificados.
Excepciones
type
contiene una referencia nula (Nothing
en Visual Basic).
Comentarios
El tipo de suplente devuelto depende de qué tipo es asignable desde type
.