Compartir a través de


ServiceProxy Clase

Definición

Proporciona la implementación base del proxy a las interfaces IService remotas.

public abstract class ServiceProxy : Microsoft.ServiceFabric.Services.Remoting.Builder.ProxyBase, Microsoft.ServiceFabric.Services.Remoting.Client.IServiceProxy
type ServiceProxy = class
    inherit ProxyBase
    interface IServiceProxy
Public MustInherit Class ServiceProxy
Inherits ProxyBase
Implements IServiceProxy
Herencia
ServiceProxy
Implementaciones

Constructores

ServiceProxy()

Proporciona la implementación base del proxy a las interfaces IService remotas.

Propiedades

ServiceInterfaceType

Obtiene el tipo de interfaz que se está remotando.

ServicePartitionClient2

Obtiene el cliente de partición de servicio V2 usado para enviar solicitudes al servicio.

Métodos

CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody)

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

(Heredado de ProxyBase)
ContinueWith(Task<Object>)

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

(Heredado de ProxyBase)
ContinueWithResultV2<TRetval>(Int32, Int32, Task<IServiceRemotingResponseMessageBody>)

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

(Heredado de ProxyBase)
Create<TServiceInterface>(Uri, ServicePartitionKey, TargetReplicaSelector, String)

Crea un proxy para comunicarse con el servicio especificado mediante la interfaz remota TServiceInterface que implementa el servicio.

CreateRequestMessageBodyV2(String, String, Int32, Object)

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

(Heredado de ProxyBase)
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 del objeto en una tarea sin el valor devuelto para la invocación del método void.

(Heredado de ProxyBase)
InvokeAsyncV2(Int32, Int32, String, IServiceRemotingRequestMessageBody, CancellationToken)

La clase de proxy generada llama para enviar la solicitud al objeto remoto y devolver la respuesta.

(Heredado de ProxyBase)
InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody)

La clase de proxy generada llama para enviar el requestMessage al objeto remoto.

(Heredado de ProxyBase)

Se aplica a