Context.RegisterDynamicProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje właściwość dynamiczną implementująca IDynamicProperty interfejs z usługą komunikacji zdalniej.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Parametry
- prop
- IDynamicProperty
Właściwość dynamiczna do zarejestrowania.
Obiekt/serwer proxy, dla którego property jest zarejestrowany.
- ctx
- Context
Kontekst, dla którego property jest zarejestrowany.
Zwraca
true jeśli właściwość została pomyślnie zarejestrowana; w przeciwnym razie , false.
Wyjątki
Albo prop jej nazwa to null, albo nie jest dynamiczna (nie implementuje IDynamicProperty).
Zarówno obiekt, jak i kontekst są określone (zarówno , jak obj i ctx nie null).
Uwagi
obj Na podstawie elementów i propctxjest proszony o współtworzenie ujścia umieszczonego w określonej lokalizacji w ścieżce wywołań komunikacji telefonicznej. Jeśli zarejestrowano wiele właściwości, ich ujścia będą wywoływane w dowolnej kolejności, która może ulec zmianie między wywołaniami.
Jeśli obj nie nullma wartości , a jeśli jest to serwer proxy, wszystkie wywołania wykonywane na serwerze proxy są przechwytywane. W przeciwnym razie, jeśli obj jest obiektem rzeczywistym, wszystkie wywołania obiektu są przechwytywane. Parametr ctx musi mieć wartość null.
Jeśli ctx parametr nie nullma wartości , obj musi być null i wszystkie wywołania wchodzące i opuszczające kontekst są przechwytywane.
Jeśli obie ctx metody i obj są null, wszystkie wywołania wchodzące i opuszczające wszystkie konteksty są przechwytywane.