WcfServiceRemotingClientFactory Classe
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.
IServiceRemotingClientFactory qui utilise Windows Communication Foundation pour créer IServiceRemotingClient pour communiquer avec des services sans état et avec état via des interfaces distantes via WcfServiceRemotingListener
public class WcfServiceRemotingClientFactory : Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>, Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory
type WcfServiceRemotingClientFactory = class
interface IServiceRemotingClientFactory
interface ICommunicationClientFactory<IServiceRemotingClient>
Public Class WcfServiceRemotingClientFactory
Implements ICommunicationClientFactory(Of IServiceRemotingClient), IServiceRemotingClientFactory
- Héritage
-
WcfServiceRemotingClientFactory
- Dérivé
- Implémente
Constructeurs
Méthodes
Dispose() |
Libère les ressources managées/non managées. La méthode Dispose est ajoutée au lieu de la rendre IDisposable afin qu’elle ne modifie pas les informations de type et ne soit pas une modification cassant. |
GetRemotingMessageBodyFactory() |
Retourne la fabrique de messages utilisée pour créer le corps du message de communication à distance de la demande et de la réponse |
Événements
ClientConnected |
Gestionnaire d’événements déclenché lorsqu’un client est connecté au point de terminaison de service. |
ClientDisconnected |
Gestionnaire d’événements déclenché lorsqu’un client est déconnecté du point de terminaison de service. |
Implémentations d’interfaces explicites
ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken) |
Résout à nouveau une partition du service spécifié contenant un ou plusieurs écouteurs de communication et retourne un client pour communiquer avec le point de terminaison correspondant à l’écouteurName donné. Le point de terminaison du service est de la forme : {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}} |
ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken) |
Résout une partition du service spécifié contenant un ou plusieurs écouteurs de communication et retourne un client pour communiquer avec le point de terminaison correspondant à l’écouteurName donné. Le point de terminaison du service est de la forme : {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}} |
ICommunicationClientFactory<IServiceRemotingClient>.ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken) |
Gère les exceptions qui se produisent dans CommunicationClient lors de l’envoi d’un message au service |
S’applique à
Azure SDK for .NET