WcfCommunicationClientFactory<TServiceContract> 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.
ICommunicationClientFactory<TCommunicationClient> qui utilise Windows Communication Foundation pour créer WcfCommunicationClient<TServiceContract> pour communiquer avec des services sans état et avec état qui utilisent WcfCommunicationListener<TServiceContract>.
public class WcfCommunicationClientFactory<TServiceContract> : Microsoft.ServiceFabric.Services.Communication.Client.CommunicationClientFactoryBase<Microsoft.ServiceFabric.Services.Communication.Wcf.Client.WcfCommunicationClient<TServiceContract>> where TServiceContract : class
type WcfCommunicationClientFactory<'ServiceContract (requires 'ServiceContract : null)> = class
inherit CommunicationClientFactoryBase<WcfCommunicationClient<'ServiceContract>>
Public Class WcfCommunicationClientFactory(Of TServiceContract)
Inherits CommunicationClientFactoryBase(Of WcfCommunicationClient(Of TServiceContract))
Paramètres de type
- TServiceContract
Contrat de service WCF
- Héritage
-
CommunicationClientFactoryBase<WcfCommunicationClient<TServiceContract>>WcfCommunicationClientFactory<TServiceContract>
Constructeurs
WcfCommunicationClientFactory<TServiceContract>(Binding, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, Object) |
Initialise une nouvelle instance de la classe WcfCommunicationClientFactory<TServiceContract>. |
Propriétés
ExceptionHandlers |
Obtient les gestionnaires d’exceptions personnalisés pour la gestion des exceptions sur le canal de communication client-service. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
ServiceResolver |
Obtient le ServicePartitionResolver utilisé par la fabrique cliente pour résoudre le point de terminaison de service. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
TraceId |
Obtient l’identificateur de trace diagnostics pour ce composant. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
Méthodes
AbortClient(TCommunicationClient) |
Abandonne le client donné (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
AbortClient(WcfCommunicationClient<TServiceContract>) |
Abandonne le client donné |
CreateClientAsync(String, CancellationToken) |
Crée un client de communication pour l’adresse de point de terminaison donnée. |
CreateWcfCommunicationClient(TServiceContract) |
Crée des clients de communication WCF pour communiquer sur le canal donné. |
Dispose() |
Supprimez les ressources managées/non managées. La méthode Dispose est ajoutée au lieu de la rendre IDisposable afin qu’elle ne change pas les informations de type et ne soit pas une modification cassant. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken) |
Obtient ou crée le Client CommunicationClient pour le nom d’écouteur spécifié en résolvant en fonction de la valeur previousRsp donnée. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
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 au format {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}} (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
OpenClient(TCommunicationClient, CancellationToken) |
Ouvre le client Communictaion (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
ReportOperationExceptionAsync(TCommunicationClient, ExceptionInformation, OperationRetrySettings, CancellationToken) |
Gère les exceptions qui se produisent dans CommunicationClient lors de l’envoi d’un message au service (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
ValidateClient(String, TCommunicationClient) |
Retourne true si le client est toujours valide et connecté au point de terminaison spécifié dans le paramètre. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
ValidateClient(String, WcfCommunicationClient<TServiceContract>) |
Retourne true si le client est toujours valide et connecté au point de terminaison spécifié dans le paramètre. |
ValidateClient(TCommunicationClient) |
Retourne true si le client est toujours valide. Les transports orientés connexion peuvent utiliser cette méthode pour indiquer que le client n’est plus connecté au service. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
ValidateClient(WcfCommunicationClient<TServiceContract>) |
Retourne true si le client est toujours valide. Les transports orientés connexion peuvent utiliser cette méthode pour indiquer que le client n’est plus connecté au service. |
Événements
ClientConnected |
Gestionnaire d’événements déclenché lorsque le client communication se connecte au point de terminaison de service. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
ClientDisconnected |
Gestionnaire d’événements déclenché lorsque le client communication se déconnecte du point de terminaison de service. (Hérité de CommunicationClientFactoryBase<TCommunicationClient>) |
S’applique à
Azure SDK for .NET