ISurrogateSelector.GetSurrogate Metodo

Definizione

Individua il surrogato che rappresenta il tipo di oggetto specificato, a partire dal selettore di surrogati indicato per il contesto di serializzazione specificato.

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

Parametri

type
Type

Type di oggetto (classe) che necessita di un surrogato.

context
StreamingContext

Contesto di origine e destinazione della serializzazione corrente.

selector
ISurrogateSelector

Quando il metodo termina, contiene un oggetto ISurrogateSelector che contiene un riferimento al selettore di surrogati in cui è stato individuato il surrogato appropriato. Questo parametro viene passato non inizializzato.

Restituisce

Surrogato appropriato per il tipo specificato nel contesto indicato.

Attributi

Eccezioni

Il chiamante non dispone dell'autorizzazione richiesta.

Si applica a