ISurrogateSelector.GetSurrogate Método

Definición

Encuentra el suplente que representa el tipo de objeto especificado, comenzando por el selector de suplentes definido para un contexto de serialización específico.

public:
 System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
public System.Runtime.Serialization.ISerializationSurrogate? GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
[System.Security.SecurityCritical]
public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
[<System.Security.SecurityCritical>]
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Function GetSurrogate (type As Type, context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate

Parámetros

type
Type

Type de objeto (clase) que necesita un suplente.

context
StreamingContext

Contexto de origen o de destino para la serialización actual.

selector
ISurrogateSelector

El resultado que devuelve este método contiene un objeto ISurrogateSelector que incluye una referencia al selector de suplentes donde se encontró el suplente correcto. Este parámetro se pasa sin inicializar.

Devoluciones

Suplente correcto para un tipo dado en un contexto determinado.

Atributos

Excepciones

El llamador no dispone del permiso requerido.

Se aplica a