Context.RegisterDynamicProperty Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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 , 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 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 ctx
obj
adalah null
, semua panggilan yang masuk dan meninggalkan semua konteks dicegat.