Context.RegisterDynamicProperty Método

Definição

Regista uma propriedade dinâmica que implementa a IDynamicProperty interface com o serviço remoto.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

Parâmetros

prop
IDynamicProperty

A propriedade dinâmica para registar.

obj
ContextBoundObject

O objeto/proxy para o qual o property está registado.

ctx
Context

O contexto para o qual o property está registado.

Devoluções

true se a propriedade fosse registada com sucesso; caso contrário, false.

Exceções

Ou prop o seu nome é null, ou não é dinâmico (não implementa IDynamicProperty).

Tanto um objeto como um contexto são especificados (ambos obj e ctx não nullsão ).

Observações

Com base em obj e ctx, prop é solicitado a contribuir com um sumidouro colocado num determinado local no caminho das chamadas remotas. Se várias propriedades forem registadas, os seus suidores serão chamados numa ordem arbitrária que pode mudar entre chamadas.

Se obj não nullfor , e então se for um proxy, todas as chamadas feitas no proxy são interceptadas. Caso contrário, se obj for um objeto real, todas as chamadas ao objeto são interceptadas. O ctx parâmetro deve ser null.

Se ctx não nullfor , obj deve ser null e todas as chamadas que entram e saem do contexto são interceptadas.

Se ambos ctx e obj forem null, todas as chamadas que entram e saem de todos os contextos são interceptadas.

Aplica-se a