ActivitySurrogateSelector.GetSurrogate Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Söker efter surrogaten som representerar den angivna typen, från och med den angivna surrogatväljaren för den angivna serialiseringskontexten.
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
Parametrar
- context
- StreamingContext
En StreamingContext som fungerar som käll- eller målkontext för den aktuella serialiseringen.
- selector
- ISurrogateSelector
När den här metoden returneras innehåller en ISurrogateSelector som innehåller en referens till surrogatväljaren där lämplig surrogat hittades. Den här parametern skickas oinitierad.
Returer
Lämplig surrogat för den angivna typen och kontexten.
Undantag
type innehåller en nullreferens (Nothing i Visual Basic).
Kommentarer
Vilken typ av surrogat som returneras beror på vilken typ som kan tilldelas från type.