FabricTransportServiceRemotingClientFactory 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 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 à
Azure SDK for .NET