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 , 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.