ActivitySurrogateSelector.GetSurrogate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyhledá náhradník, který představuje zadaný typ, počínaje zadaným selektorem náhradních operací pro zadaný kontext serializace.
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
Parametry
- context
- StreamingContext
A StreamingContext , který slouží jako 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áhradní náhrada. Tento parametr se předává neinicializovaný.
Návraty
Odpovídající náhrada pro zadaný typ a kontext.
Výjimky
type obsahuje odkaz null (Nothing v Visual Basic).
Poznámky
Typ vrácených náhrad je závislý na tom, z jakého typu lze přiřadit type.