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çiciden başlayarak belirtilen türü temsil eden vekili 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
StreamingContext Geçerli serileştirme için kaynak veya hedef bağlam olarak hizmet veren bir.
- selector
- ISurrogateSelector
Bu yöntem döndürdüğünde, uygun vekilin bulunduğu vekil seçiciye başvuruyu tutan bir içerir ISurrogateSelector . Bu parametre başlatılmamış olarak geçirilir.
Döndürülenler
Belirtilen tür ve bağlam için uygun vekil.
Özel durumlar
type null başvuru içeriyor (Nothing Visual Basic).
Açıklamalar
Döndürülen vekil türü, 'den typeatanabilen türe bağlıdır.