ActivitySurrogateSelector.GetSurrogate Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen serileştirme bağlamı için belirtilen vekil seçiciyle başlayarak belirtilen türü temsil eden yedeği bulur.
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
Parametreler
- context
- StreamingContext
StreamingContextGeçerli serileştirme için kaynak veya hedef bağlam görevi gören bir.
- selector
- ISurrogateSelector
Bu yöntem döndürüldüğünde, ISurrogateSelector uygun yedeği bulunan yedek seçiciye bir başvuru tutan bir içerir. Bu parametre, başlatmadan iletilir.
Döndürülenler
Belirtilen tür ve bağlam için uygun yedek.
Özel durumlar
typenull bir başvuru içerir ( Nothing Visual Basic).
Açıklamalar
Döndürülen vekil türü, ne tür atandıklarından bağlıdır type .