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 für den angegebenen Typ, wobei beim angegebenen Ersatzselektor für den angegebenen Serialisierungskontext begonnen wird.
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
StreamingContext, der als Quell- oder Zielkontext für die aktuelle Serialisierung dient.
- selector
- ISurrogateSelector
Enthält nach Abschluss dieser Methode einen ISurrogateSelector, der einen Verweis auf den Ersatzselektor aufweist, unter dem der passende Ersatz gefunden wurde. Dieser Parameter wird nicht initialisiert übergeben.
Gibt zurück
Das geeignete Ersatzzeichen für den angegebenen Typ und Kontext.
Ausnahmen
type
enthält einen NULL-Verweis (Nothing
in Visual Basic).
Hinweise
Der Typ des Ersatzzeichens, der zurückgegeben wird, hängt davon ab, welcher Typ über type
zugewiesen werden kann.