Partilhar via


IActorProxyFactory.CreateActorProxy Método

Definição

Sobrecargas

CreateActorProxy<TActorInterface>(Uri, ActorId, String)

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

CreateActorProxy<TActorInterface>(ActorId, String, String, String)

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

CreateActorProxy<TActorInterface>(Uri, ActorId, String)

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

public TActorInterface CreateActorProxy<TActorInterface> (Uri serviceUri, Microsoft.ServiceFabric.Actors.ActorId actorId, string listenerName = default) where TActorInterface : Microsoft.ServiceFabric.Actors.IActor;
abstract member CreateActorProxy : Uri * Microsoft.ServiceFabric.Actors.ActorId * string -> 'ActorInterface (requires 'ActorInterface :> Microsoft.ServiceFabric.Actors.IActor)
Public Function CreateActorProxy(Of TActorInterface As IActor) (serviceUri As Uri, actorId As ActorId, Optional listenerName As String = Nothing) As TActorInterface

Parâmetros de tipo

TActorInterface

A interface do ator implementada pelo objeto de ator remoto. O objeto proxy retornado implementará essa interface.

Parâmetros

serviceUri
Uri

URI do serviço de ator.

actorId
ActorId

ID do ator do objeto de ator proxy. Os métodos chamados nesse proxy resultarão no envio de solicitações para o ator com essa ID.

listenerName
String

Por padrão, um serviço de ator tem apenas um ouvinte para os clientes se conectarem e se comunicarem. No entanto, é possível configurar um serviço de ator com mais de um ouvinte, o parâmetro listenerName especifica o nome do ouvinte ao qual se conectar.

Retornos

TActorInterface

Um objeto proxy de ator que implementa IActorProxy e TActorInterface.

Aplica-se a

CreateActorProxy<TActorInterface>(ActorId, String, String, String)

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

public TActorInterface CreateActorProxy<TActorInterface> (Microsoft.ServiceFabric.Actors.ActorId actorId, string applicationName = default, string serviceName = default, string listenerName = default) where TActorInterface : Microsoft.ServiceFabric.Actors.IActor;
abstract member CreateActorProxy : Microsoft.ServiceFabric.Actors.ActorId * string * string * string -> 'ActorInterface (requires 'ActorInterface :> Microsoft.ServiceFabric.Actors.IActor)
Public Function CreateActorProxy(Of TActorInterface As IActor) (actorId As ActorId, Optional applicationName As String = Nothing, Optional serviceName As String = Nothing, Optional listenerName As String = Nothing) As TActorInterface

Parâmetros de tipo

TActorInterface

A interface do ator implementada pelo objeto de ator remoto. O objeto proxy retornado implementará essa interface.

Parâmetros

actorId
ActorId

ID do ator do objeto de ator proxy. Os métodos chamados nesse proxy resultarão no envio de solicitações para o ator com essa ID.

applicationName
String

Nome do aplicativo do Service Fabric que contém o serviço de ator que hospeda os objetos de ator. Esse parâmetro poderá ser nulo se o cliente estiver em execução como parte desse mesmo aplicativo do Service Fabric. Para obter mais informações, consulte Comentários.

serviceName
String

Nome do serviço do Service Fabric conforme configurado por ActorServiceAttribute na implementação do ator. Por padrão, o nome do serviço é derivado do nome da interface do ator. No entanto ActorServiceAttribute , é necessário quando um ator implementa mais de uma interface de ator ou uma interface de ator deriva de outra interface de ator, pois a determinação do serviceName não pode ser feita automaticamente.

listenerName
String

Por padrão, um serviço de ator tem apenas um ouvinte para os clientes se conectarem e se comunicarem. No entanto, é possível configurar um serviço de ator com mais de um ouvinte, o parâmetro listenerName especifica o nome do ouvinte ao qual se conectar.

Retornos

TActorInterface

Um objeto proxy de ator que implementa IActorProxy e TActorInterface.

Aplica-se a