ActorProxy.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Create<TActorInterface>(ActorId, Uri, String) |
Crée un proxy vers l’objet acteur qui implémente une interface d’acteur. |
Create<TActorInterface>(ActorId, String, String, String) |
Crée un proxy vers l’objet acteur qui implémente une interface d’acteur. |
Create<TActorInterface>(ActorId, Uri, String)
Crée un proxy vers l’objet acteur qui implémente une interface d’acteur.
public static TActorInterface Create<TActorInterface> (Microsoft.ServiceFabric.Actors.ActorId actorId, Uri serviceUri, string listenerName = default) where TActorInterface : Microsoft.ServiceFabric.Actors.IActor;
static member Create : Microsoft.ServiceFabric.Actors.ActorId * Uri * string -> 'ActorInterface (requires 'ActorInterface :> Microsoft.ServiceFabric.Actors.IActor)
Public Shared Function Create(Of TActorInterface As IActor) (actorId As ActorId, serviceUri As Uri, Optional listenerName As String = Nothing) As TActorInterface
Paramètres de type
- TActorInterface
Interface d’acteur implémentée par l’objet acteur distant. L’objet proxy retourné implémente cette interface.
Paramètres
- actorId
- ActorId
ID d’acteur de l’objet acteur proxy. Les méthodes appelées sur ce proxy entraînent l’envoi de requêtes à l’acteur avec cet ID.
- serviceUri
- Uri
URI du service d’acteur.
- listenerName
- String
Par défaut, un service d’acteur n’a qu’un seul écouteur auquel les clients peuvent se connecter et communiquer avec. Toutefois, il est possible de configurer un service d’acteur avec plusieurs écouteurs, le paramètre listenerName spécifie le nom de l’écouteur auquel se connecter.
Retours
Objet proxy d’acteur qui implémente IActorProxy et TActorInterface.
S’applique à
Create<TActorInterface>(ActorId, String, String, String)
Crée un proxy vers l’objet acteur qui implémente une interface d’acteur.
public static TActorInterface Create<TActorInterface> (Microsoft.ServiceFabric.Actors.ActorId actorId, string applicationName = default, string serviceName = default, string listenerName = default) where TActorInterface : Microsoft.ServiceFabric.Actors.IActor;
static member Create : Microsoft.ServiceFabric.Actors.ActorId * string * string * string -> 'ActorInterface (requires 'ActorInterface :> Microsoft.ServiceFabric.Actors.IActor)
Public Shared Function Create(Of TActorInterface As IActor) (actorId As ActorId, Optional applicationName As String = Nothing, Optional serviceName As String = Nothing, Optional listenerName As String = Nothing) As TActorInterface
Paramètres de type
- TActorInterface
Interface d’acteur implémentée par l’objet acteur distant. L’objet proxy retourné implémente cette interface.
Paramètres
- actorId
- ActorId
ID d’acteur de l’objet acteur proxy. Les méthodes appelées sur ce proxy entraînent l’envoi de requêtes à l’acteur avec cet ID.
- applicationName
- String
Nom de l’application Service Fabric qui contient le service d’acteur hébergeant les objets acteur. Ce paramètre peut être null si le client s’exécute dans le cadre de cette même application Service Fabric. Pour plus d'informations, consultez la section Notes.
- serviceName
- String
Nom du service Service Fabric tel que configuré par ActorServiceAttribute sur l’implémentation de l’acteur. Par défaut, le nom du service est dérivé du nom de l’interface de l’acteur. Toutefois, ActorServiceAttribute est obligatoire lorsqu’un acteur implémente plusieurs interface d’acteur ou qu’une interface d’acteur dérive d’une autre interface d’acteur, car le nom du service ne peut pas être déterminé automatiquement.
- listenerName
- String
Par défaut, un service d’acteur n’a qu’un seul écouteur auquel les clients peuvent se connecter et communiquer avec. Toutefois, il est possible de configurer un service d’acteur avec plusieurs écouteurs. Ce paramètre spécifie le nom de l’écouteur auquel se connecter.
Retours
Objet proxy d’acteur qui implémente IActorProxy et TActorInterface.
Remarques
Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la ApplicationName propriété .
S’applique à
Azure SDK for .NET