ActivitySurrogateSelector.GetSurrogate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht den Ersatz, der den angegebenen Typ darstellt, beginnend mit dem angegebenen Ersatzmarkierer für den angegebenen Serialisierungskontext.
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
Parameter
- context
- StreamingContext
Ein StreamingContext Element, das als Quell- oder Zielkontext für die aktuelle Serialisierung dient.
- selector
- ISurrogateSelector
Wenn diese Methode zurückgegeben wird, enthält sie einen ISurrogateSelector Verweis auf den Ersatzmarkierer, bei dem die entsprechende Ersatzauswahl gefunden wurde. Dieser Parameter wird nicht initialisiert übergeben.
Gibt zurück
Das entsprechende Ersatz für den angegebenen Typ und Kontext.
Ausnahmen
type enthält einen Nullverweis (Nothing in Visual Basic).
Hinweise
Der Typ des zurückgegebenen Ersatzes hängt von dem Typ ab, von typedem der Typ zugewiesen werden kann.