Compartilhar via


ActorProxy Classe

Definição

Fornece a implementação base para o proxy para os objetos de ator remoto que implementam IActor interfaces. O objeto proxy pode ser usado para comunicação de cliente para ator e ator para ator.

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
Herança
ActorProxy
Implementações

Construtores

ActorProxy()

Inicializa uma nova instância da classe ActorProxy.

Propriedades

ActorId

Obtém ActorId associado ao objeto proxy.

ActorServicePartitionClientV2

Obtém a IActorServicePartitionClient interface que esse proxy está usando para se comunicar com o ator.

Métodos

CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody)

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

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

Esse método é usado pelo tipo de proxy gerado e deve ser usado diretamente. Esse método converte o valor de retorno task com objeto em um Task sem o valor retornado para a invocação do método void.

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

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

(Herdado de ProxyBase)
Create<TActorInterface>(ActorId, String, String, String)

Cria um proxy para o objeto de ator que implementa uma interface de ator.

Create<TActorInterface>(ActorId, Uri, String)

Cria um proxy para o objeto de ator que implementa uma interface de ator.

CreateRequestMessageBodyV2(String, String, Int32, Object)

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

(Herdado de ProxyBase)
GetReturnValue(Int32, Int32, Object)

Esse método é usado pelo tipo de proxy gerado e deve ser usado diretamente. Esse método converte o valor de retorno task com objeto em um Task sem o valor retornado para a invocação do método void

(Herdado de ProxyBase)
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.

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

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

(Herdado de ProxyBase)

Aplica-se a