Partager via


FabricTransportServiceRemotingClientFactory Classe

Définition

IServiceRemotingClientFactory qui utilise le transport TCP Fabric pour créer IServiceRemotingClient des communications avec des services sans état et avec état via des interfaces distantes via FabricTransportServiceRemotingListener.

public class FabricTransportServiceRemotingClientFactory : Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>, Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory
type FabricTransportServiceRemotingClientFactory = class
    interface IServiceRemotingClientFactory
    interface ICommunicationClientFactory<IServiceRemotingClient>
Public Class FabricTransportServiceRemotingClientFactory
Implements ICommunicationClientFactory(Of IServiceRemotingClient), IServiceRemotingClientFactory
Héritage
FabricTransportServiceRemotingClientFactory
Dérivé
Implémente

Constructeurs

FabricTransportServiceRemotingClientFactory(FabricTransportRemotingSettings, IServiceRemotingCallbackMessageHandler, IServicePartitionResolver, IEnumerable<IExceptionHandler>, String, IServiceRemotingMessageSerializationProvider, IEnumerable<IExceptionConvertor>)

Initialise une nouvelle instance de la classe FabricTransportServiceRemotingClientFactory. Construit une fabrique de cliente de communication à distance basée sur le transport d’infrastructure.

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.

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 » ...}}

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 » ...}}

GetRemotingMessageBodyFactory()

Obtient une fabrique pour créer les corps de message de communication à distance.

ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken)

Gère les exceptions qui se produisent dans CommunicationClient lors de l’envoi d’un message au service

É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.

S’applique à