RemotingSurrogateSelector.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.
Verilen bağlamda verilen tür için uygun vekili döndürür.
public:
virtual System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % ssout);
public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector ssout);
[System.Security.SecurityCritical]
public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector ssout);
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
[<System.Security.SecurityCritical>]
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Overridable Function GetSurrogate (type As Type, context As StreamingContext, ByRef ssout As ISurrogateSelector) As ISerializationSurrogate
Parametreler
- context
- StreamingContext
Serileştirmenin kaynağı veya hedefi.
- ssout
- ISurrogateSelector
Bu yöntem döndürdüğünde, belirtilen nesne türü için uygun bir ISurrogateSelector içerir. Bu parametre, başlatmadan iletilir.
Döndürülenler
Verilen bağlamda verilen tür için uygun vekil.
Uygulamalar
- Öznitelikler
Açıklamalar
Uzaktan iletişim vekili, bir öğesinden MarshalByRefObjecttüretilen bir nesnenin uzaktan iletişim serileştirme gereksinimlerini işler. uzak bir konuma türetilen MarshalByRefObject bir nesnenin seri hale getirilmesi sırasında uzaktan iletişim vekili, uzak nesneyi etkinleştirmek ve iletişim kurmak için gereken tüm ilgili bilgileri içeren bir ObjRef oluşturur. Daha sonra yeni oluşturulan ObjRef uzak bir konuma gönderilebilir ve ara sunucu oluşturmak için kullanılabilir.