ServiceJsonRpcDescriptor.ConstructLocalProxy<T>(T) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encapsula um objeto de destino com um proxy que dá ao chamador a semântica semelhante para chamar um objeto RPC real usando JsonRpc .
public:
generic <typename T>
where T : class override T ConstructLocalProxy(T target);
public override T ConstructLocalProxy<T> (T target) where T : class;
override this.ConstructLocalProxy : 'T -> 'T (requires 'T : null)
Public Overrides Function ConstructLocalProxy(Of T As Class) (target As T) As T
Parâmetros de tipo
- T
A interface que o proxy retornado deve implementar.
Parâmetros
- target
- T
O objeto ao qual todas as chamadas para o proxy devem ser encaminhadas.
Retornos
- T
O proxy ou NULL se target for NULL.
Comentários
O proxy encaminhará todas as chamadas feitas à T interface para o target objeto. As exceções geradas do destino serão detectadas pelo proxy e uma RemoteInvocationException será lançada em vez disso com alguns dos detalhes da exceção original preservados (mas não como um InnerException ) para emular o que seria uma conexão RPC. Esse proxy implementa T . O proxy também implementa IDisposable e encaminhará uma chamada para Dispose() para o target objeto se o objeto de destino for implementado IDisposable .