Partager via


WcfActorRemotingClientFactory Classe

Définition

IServiceRemotingClientFactory qui utilise Windows Communication Foundation pour créer IServiceRemotingClient pour communiquer avec un service d’acteur et les acteurs hébergés par celui-ci, à l’aide d’interfaces d’acteur et de service qui sont distantes via WcfActorServiceRemotingListener.

public class WcfActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Client.WcfServiceRemotingClientFactory
type WcfActorRemotingClientFactory = class
    inherit WcfServiceRemotingClientFactory
Public Class WcfActorRemotingClientFactory
Inherits WcfServiceRemotingClientFactory
Héritage
WcfActorRemotingClientFactory

Constructeurs

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean)

Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory.

WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory.

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.

(Hérité de WcfServiceRemotingClientFactory)
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

(Hérité de WcfServiceRemotingClientFactory)

Événements

ClientConnected

Gestionnaire d’événements déclenché lorsqu’un client est connecté au point de terminaison de service.

(Hérité de WcfServiceRemotingClientFactory)
ClientDisconnected

Gestionnaire d’événements déclenché lorsqu’un client est déconnecté du point de terminaison de service.

(Hérité de WcfServiceRemotingClientFactory)

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

(Hérité de WcfServiceRemotingClientFactory)
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 » ...}}

(Hérité de WcfServiceRemotingClientFactory)
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

(Hérité de WcfServiceRemotingClientFactory)

S’applique à