ActivitySurrogateSelector.GetSurrogate Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee zoekt u het surrogaat dat het opgegeven type vertegenwoordigt, te beginnen met de opgegeven surrogaatkiezer voor de opgegeven serialisatiecontext.
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
Parameters
- context
- StreamingContext
Een StreamingContext die fungeert als bron- of doelcontext voor de huidige serialisatie.
- selector
- ISurrogateSelector
Wanneer deze methode wordt geretourneerd, bevat deze een ISurrogateSelector verwijzing naar de surrogaatkiezer waar de juiste surrogaat is gevonden. Deze parameter wordt niet-geïnitialiseerd doorgegeven.
Retouren
Het juiste surrogaat voor het opgegeven type en de opgegeven context.
Uitzonderingen
type bevat een null-verwijzing (Nothing in Visual Basic).
Opmerkingen
Het type surrogaat dat wordt geretourneerd, is afhankelijk van welk type kan worden toegewezen.type