ISurrogateSelector.GetSurrogate Metoda

Definice

Vyhledá náhradu, která představuje typ zadaného objektu, počínaje zadaným selektorem náhradních pro zadaný kontext serializace.

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

Parametry

type
Type

objektu Type (třídy), který potřebuje náhradníka.

context
StreamingContext

Zdrojový nebo cílový kontext pro aktuální serializaci.

selector
ISurrogateSelector

Když tato metoda vrátí, obsahuje , ISurrogateSelector který obsahuje odkaz na náhradní selektor, kde byla nalezena příslušná náhrada. Tento parametr se předává neinicializovaný.

Návraty

Příslušná náhrada pro daný typ v daném kontextu.

Atributy

Výjimky

Volající nemá požadované oprávnění.

Platí pro