Partager via


ServiceProxy.Create<TServiceInterface> Méthode

Définition

Crée un proxy pour communiquer avec le service spécifié à l’aide de l’interface distante TServiceInterface que le service implémente.

public static TServiceInterface Create<TServiceInterface> (Uri serviceUri, Microsoft.ServiceFabric.Services.Client.ServicePartitionKey partitionKey = default, Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector targetReplicaSelector = Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.PrimaryReplica, string listenerName = default) where TServiceInterface : Microsoft.ServiceFabric.Services.Remoting.IService;
static member Create : Uri * Microsoft.ServiceFabric.Services.Client.ServicePartitionKey * Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector * string -> 'ServiceInterface (requires 'ServiceInterface :> Microsoft.ServiceFabric.Services.Remoting.IService)
Public Shared Function Create(Of TServiceInterface As IService) (serviceUri As Uri, Optional partitionKey As ServicePartitionKey = Nothing, Optional targetReplicaSelector As TargetReplicaSelector = Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector.PrimaryReplica, Optional listenerName As String = Nothing) As TServiceInterface

Paramètres de type

TServiceInterface

Interface en cours de remoted

Paramètres

serviceUri
Uri

URI du service.

partitionKey
ServicePartitionKey

Clé de partition qui détermine quelle partition de service est responsable de la gestion des demandes provenant de ce proxy de service

targetReplicaSelector
TargetReplicaSelector

Détermine à quel réplica ou instance de la partition de service le client doit se connecter.

listenerName
String

Ce paramètre est facultatif si le service a un seul écouteur de communication. Les points de terminaison du service sont de la forme {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}}. Lorsque le service expose plusieurs points de terminaison, ce paramètre identifie les points de terminaison à utiliser pour la communication à distance.

Retours

TServiceInterface

Proxy qui implémente l’interface distante. L’objet retourné implémente également l’interface IServiceProxy .

S’applique à