Partager via


WcfCommunicationClientFactory<TServiceContract> Constructeur

Définition

Initialise une nouvelle instance de la classe WcfCommunicationClientFactory<TServiceContract>.

public WcfCommunicationClientFactory (System.ServiceModel.Channels.Binding clientBinding = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> exceptionHandlers = default, Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver servicePartitionResolver = default, string traceId = default, object callback = default);
new Microsoft.ServiceFabric.Services.Communication.Wcf.Client.WcfCommunicationClientFactory<'ServiceContract (requires 'ServiceContract : null)> : System.ServiceModel.Channels.Binding * seq<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> * Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver * string * obj -> Microsoft.ServiceFabric.Services.Communication.Wcf.Client.WcfCommunicationClientFactory<'ServiceContract (requires 'ServiceContract : null)>
Public Sub New (Optional clientBinding As Binding = Nothing, Optional exceptionHandlers As IEnumerable(Of IExceptionHandler) = Nothing, Optional servicePartitionResolver As IServicePartitionResolver = Nothing, Optional traceId As String = Nothing, Optional callback As Object = Nothing)

Paramètres

clientBinding
Binding

Liaison WCF à utiliser pour le client. Si la liaison cliente n’est pas spécifiée ou null, une liaison cliente par défaut est créée à l’aide CreateTcpClientBinding(Int64, TimeSpan, TimeSpan) de la méthode qui crée un NetTcpBinding sans sécurité.

exceptionHandlers
IEnumerable<IExceptionHandler>

Gestionnaires d’exceptions pour gérer les exceptions rencontrées lors de la communication avec le service.

servicePartitionResolver
IServicePartitionResolver

Programme de résolution de partition de service pour résoudre les points de terminaison de service. S’il n’est pas spécifié, un programme de résolution de partition de service par défaut retourné par GetDefault() est utilisé.

traceId
String

ID à utiliser dans diagnostics traces de ce composant.

callback
Object

Client de rappel qui reçoit les rappels du service.

S’applique à