ActorProxyFactory.CreateActorProxy Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
override this.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
Um objeto proxy de ator que implementa IActorProxy e TActorInterface.
Implementações
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)
override this.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
Um objeto proxy de ator que implementa IActorProxy e TActorInterface.
Implementações
Aplica-se a
Azure SDK for .NET