Compartir a través de


ActorProxy Clase

Definición

Proporciona la implementación base del proxy a los objetos de actor remotos que implementan IActor interfaces. El objeto proxy se puede usar para la comunicación de cliente a actor y actor a actor.

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

Constructores

ActorProxy()

Inicializa una nueva instancia de la clase ActorProxy.

Propiedades

ActorId

Obtiene ActorId asociado al objeto proxy.

ActorServicePartitionClientV2

Obtiene la IActorServicePartitionClient interfaz que usa este proxy para comunicarse con el actor.

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<TActorInterface>(ActorId, String, String, String)

Crea un proxy para el objeto de actor que implementa una interfaz de actor.

Create<TActorInterface>(ActorId, Uri, String)

Crea un proxy para el objeto de actor que implementa una interfaz de actor.

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