Comparteix a través de


ActivitySurrogateSelector.GetSurrogate Método

Definición

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

type
Type

La clase Type para la que se va a obtener el suplente.

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

ISerializationSurrogate

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.

Se aplica a