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í hodnotu, která představuje zadaný typ, počínaje zadaným náhradním selektorem 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
Objekt StreamingContext , který slouží jako zdrojový nebo cílový kontext pro aktuální serializace.
- selector
- ISurrogateSelector
Když se tato metoda vrátí, obsahuje objekt , který obsahuje odkaz na náhradní selektor, kde byla ISurrogateSelector nalezena odpovídající náhradní. Tento parametr se předává neinicializovaný.
Návraty
Odpovídající náhradní pro zadaný typ a kontext.
Výjimky
type
obsahuje nulový odkaz ( Nothing
v Visual Basic).
Poznámky
Vrácený typ náhradníka závisí na typu, který je možné přiřadit z type
.