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