Bagikan melalui


Context.RegisterDynamicProperty Metode

Definisi

Mendaftarkan properti dinamis yang mengimplementasikan IDynamicProperty antarmuka dengan layanan jarak jauh.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

public:
 static bool RegisterDynamicProperty(System::Runtime::Remoting::Contexts::IDynamicProperty ^ prop, ContextBoundObject ^ obj, System::Runtime::Remoting::Contexts::Context ^ ctx);
public static bool RegisterDynamicProperty (System.Runtime.Remoting.Contexts.IDynamicProperty prop, ContextBoundObject obj, System.Runtime.Remoting.Contexts.Context ctx);
static member RegisterDynamicProperty : System.Runtime.Remoting.Contexts.IDynamicProperty * ContextBoundObject * System.Runtime.Remoting.Contexts.Context -> bool
Public Shared Function RegisterDynamicProperty (prop As IDynamicProperty, obj As ContextBoundObject, ctx As Context) As Boolean

Parameter

prop
IDynamicProperty

Properti dinamis untuk mendaftar.

obj
ContextBoundObject

Objek/proksi yang property terdaftar.

ctx
Context

Konteks yang property terdaftar.

Mengembalikan

true jika properti berhasil didaftarkan; jika tidak, false.

Pengecualian

Salah satu prop atau namanya , nullatau tidak dinamis (tidak mengimplementasikan IDynamicProperty).

Baik objek maupun konteks ditentukan (keduanya obj dan ctx bukan null).

Keterangan

Berdasarkan obj dan ctx, prop diminta untuk berkontribusi sink yang ditempatkan di beberapa lokasi di jalur panggilan jarak jauh. Jika beberapa properti terdaftar, sink mereka akan dipanggil dalam urutan arbitrer yang dapat berubah antar panggilan.

Jika obj tidak null, dan kemudian jika itu adalah proksi, semua panggilan yang dilakukan pada proksi disadap. Jika tidak, jika obj adalah objek nyata, semua panggilan pada objek dicegat. Parameter ctx harus null.

Jika ctx tidak null, obj harus null dan semua panggilan yang masuk dan meninggalkan konteks dicegat.

Jika dan ctxobj adalah null, semua panggilan yang masuk dan meninggalkan semua konteks dicegat.

Berlaku untuk