Compartir a través de


ProxyBase Clase

Definición

La clase base utilizada por el generador de código remoto para generar el proxy para las interfaces remotas.

public abstract class ProxyBase
type ProxyBase = class
Public MustInherit Class ProxyBase
Herencia
ProxyBase
Derivado

Constructores

ProxyBase()

Inicializa una nueva instancia de la clase ProxyBase.

Métodos

CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody)

Esto comprueba si estamos ajustando el mensaje de comunicación remota o no.

ContinueWith(Task<Object>)

El tipo de proxy generado usa este método y se debe usar directamente. Este método convierte el objeto Task con el valor devuelto por un objeto Task sin el valor devuelto para la invocación del método void.

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

Lo llama la clase de proxy generada para obtener el resultado del cuerpo de la respuesta.

CreateRequestMessageBodyV2(String, String, Int32, Object)

Crea el cuerpo del mensaje de solicitud de comunicación remota

GetReturnValue(Int32, Int32, Object)

El tipo de proxy generado usa este método y se debe usar directamente. Este método convierte la tarea con el valor devuelto de objeto en una tarea sin el valor devuelto para la invocación del método void.

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

Llamada por la clase de proxy generada para enviar la solicitud al objeto remoto y devolver la respuesta.

InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody)

Llamado por la clase de proxy generada para enviar requestMessage al objeto remoto.

Se aplica a