ActorProxyFactory.CreateActorProxy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreateActorProxy<TActorInterface>(Uri, ActorId, String) |
Crea un proxy para el objeto de actor que implementa una interfaz de actor. |
CreateActorProxy<TActorInterface>(ActorId, String, String, String) |
Crea un proxy para el objeto de actor que implementa una interfaz de actor. |
CreateActorProxy<TActorInterface>(Uri, ActorId, String)
Crea un proxy para el objeto de actor que implementa una interfaz de actor.
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
Interfaz de actor implementada por el objeto de actor remoto. El objeto proxy devuelto implementará esta interfaz.
Parámetros
- serviceUri
- Uri
URI del servicio de actor.
- actorId
- ActorId
Identificador de actor del objeto de actor proxy. Los métodos a los que se llama en este proxy provocarán que las solicitudes se envíen al actor con este identificador.
- listenerName
- String
De forma predeterminada, un servicio de actor solo tiene un agente de escucha para que los clientes se conecten y se comuniquen con ellos. Sin embargo, es posible configurar un servicio de actor con más de un agente de escucha, el parámetro listenerName especifica el nombre del agente de escucha al que se va a conectar.
Devoluciones
Objeto proxy de actor que implementa IActorProxy y TActorInterface.
Implementaciones
Se aplica a
CreateActorProxy<TActorInterface>(ActorId, String, String, String)
Crea un proxy para el objeto de actor que implementa una interfaz de actor.
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
Interfaz de actor implementada por el objeto de actor remoto. El objeto proxy devuelto implementará esta interfaz.
Parámetros
- actorId
- ActorId
Identificador de actor del objeto de actor proxy. Los métodos a los que se llama en este proxy provocarán que las solicitudes se envíen al actor con este identificador.
- applicationName
- String
Nombre de la aplicación de Service Fabric que contiene el servicio de actor que hospeda los objetos de actor. Este parámetro puede ser NULL si el cliente se ejecuta como parte de esa misma aplicación de Service Fabric. Para obtener más información, vea la sección Comentarios.
- serviceName
- String
Nombre del servicio de Service Fabric tal y como lo configura ActorServiceAttribute en la implementación del actor. De forma predeterminada, el nombre del servicio se deriva del nombre de la interfaz de actor. Sin embargo ActorServiceAttribute , es necesario cuando un actor implementa más de una interfaz de actor o una interfaz de actor se deriva de otra interfaz de actor, ya que la determinación de serviceName no se puede realizar automáticamente.
- listenerName
- String
De forma predeterminada, un servicio de actor solo tiene un agente de escucha para que los clientes se conecten y se comuniquen con ellos. Sin embargo, es posible configurar un servicio de actor con más de un agente de escucha, el parámetro listenerName especifica el nombre del agente de escucha al que se va a conectar.
Devoluciones
Objeto proxy de actor que implementa IActorProxy y TActorInterface.
Implementaciones
Se aplica a
Azure SDK for .NET