Partilhar via


ProxyBase Classe

Definição

A classe base usada pelo gerador de código de comunicação remota para gerar o proxy para as interfaces remotas.

public abstract class ProxyBase
type ProxyBase = class
Public MustInherit Class ProxyBase
Herança
ProxyBase
Derivado

Construtores

ProxyBase()

Inicializa uma nova instância da classe ProxyBase.

Métodos

CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody)

Isso marcar se estivermos encapsulando a mensagem de comunicação remota ou não.

ContinueWith(Task<Object>)

Esse método é usado pelo tipo de proxy gerado e deve ser usado diretamente. Esse método converte o valor task with object return em uma Task sem o valor retornado para a invocação do método void.

ContinueWithResultV2<TRetval>(Int32, Int32, Task<IServiceRemotingResponseMessageBody>)

Chamado pela classe proxy gerada para obter o resultado do corpo da resposta.

CreateRequestMessageBodyV2(String, String, Int32, Object)

Cria o corpo da mensagem de solicitação de comunicação remota

GetReturnValue(Int32, Int32, Object)

Esse método é usado pelo tipo de proxy gerado e deve ser usado diretamente. Esse método converte o valor task with object return em uma Task sem o valor retornado para a invocação do método void

InvokeAsyncV2(Int32, Int32, String, IServiceRemotingRequestMessageBody, CancellationToken)

Chamado pela classe proxy gerada para enviar a solicitação para o objeto remoto e obter a resposta de volta.

InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody)

Chamado pela classe proxy gerada para enviar requestMessage para o objeto remoto.

Aplica-se a