ActivitySurrogateSelector.GetSurrogate Método

Definición

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

type
Type

Type para el que se va a obtener un suplente.

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.

Se aplica a