Compartilhar via


IActorProxyFactory.CreateActorServiceProxy Método

Definição

Sobrecargas

CreateActorServiceProxy<TServiceInterface>(Uri, ActorId, String)

Crie um proxy para o serviço de ator que está hospedando a ID de ator especificada e implementando o tipo especificado da interface de serviço.

CreateActorServiceProxy<TServiceInterface>(Uri, Int64, String)

Crie um proxy para o serviço de ator que está hospedando a ID de ator especificada e implementando o tipo especificado da interface de serviço.

CreateActorServiceProxy<TServiceInterface>(Uri, ActorId, String)

Crie um proxy para o serviço de ator que está hospedando a ID de ator especificada e implementando o tipo especificado da interface de serviço.

public TServiceInterface CreateActorServiceProxy<TServiceInterface> (Uri serviceUri, Microsoft.ServiceFabric.Actors.ActorId actorId, string listenerName = default) where TServiceInterface : Microsoft.ServiceFabric.Services.Remoting.IService;
abstract member CreateActorServiceProxy : Uri * Microsoft.ServiceFabric.Actors.ActorId * string -> 'ServiceInterface (requires 'ServiceInterface :> Microsoft.ServiceFabric.Services.Remoting.IService)
Public Function CreateActorServiceProxy(Of TServiceInterface As IService) (serviceUri As Uri, actorId As ActorId, Optional listenerName As String = Nothing) As TServiceInterface

Parâmetros de tipo

TServiceInterface

A interface de serviço implementada pelo serviço de ator.

Parâmetros

serviceUri
Uri

URI do serviço de ator ao qual se conectar.

actorId
ActorId

Id do ator. O proxy criado será conectado à partição do ator de hospedagem do serviço de 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

TServiceInterface

Um objeto proxy de serviço que implementa IServiceProxy e TServiceInterface.

Aplica-se a

CreateActorServiceProxy<TServiceInterface>(Uri, Int64, String)

Crie um proxy para o serviço de ator que está hospedando a ID de ator especificada e implementando o tipo especificado da interface de serviço.

public TServiceInterface CreateActorServiceProxy<TServiceInterface> (Uri serviceUri, long partitionKey, string listenerName = default) where TServiceInterface : Microsoft.ServiceFabric.Services.Remoting.IService;
abstract member CreateActorServiceProxy : Uri * int64 * string -> 'ServiceInterface (requires 'ServiceInterface :> Microsoft.ServiceFabric.Services.Remoting.IService)
Public Function CreateActorServiceProxy(Of TServiceInterface As IService) (serviceUri As Uri, partitionKey As Long, Optional listenerName As String = Nothing) As TServiceInterface

Parâmetros de tipo

TServiceInterface

A interface de serviço implementada pelo serviço de ator.

Parâmetros

serviceUri
Uri

URI do serviço de ator ao qual se conectar.

partitionKey
Int64

A chave da partição de serviço de ator à qual se conectar.

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

TServiceInterface

Um objeto proxy de serviço que implementa IServiceProxy e TServiceInterface.

Aplica-se a