Bahasa

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 tempat property terdaftar.

ctx
Context

Konteks yang property terdaftar.

Mengembalikan

true jika properti berhasil didaftarkan; jika tidak, false.

Pengecualian

Baik prop atau namanya adalah null, atau 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 di antara panggilan.

Jika obj bukan 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 keduanya ctx dan obj adalah null, semua panggilan yang masuk dan meninggalkan semua konteks dicegat.

Berlaku untuk