ActivitySurrogateSelector.GetSurrogate Methode

Definitie

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

type
Type

De Type waarvoor een surrogaat moet worden verkregen.

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

Van toepassing op