Freigeben über


WcfCommunicationClientFactory<TServiceContract> Konstruktor

Definition

Initialisiert eine neue Instanz der WcfCommunicationClientFactory<TServiceContract>-Klasse.

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)

Parameter

clientBinding
Binding

WCF-Bindung, die für den Client verwendet werden soll. Wenn die Clientbindung nicht angegeben oder NULL ist, wird eine Standardclientbindung mithilfe der CreateTcpClientBinding(Int64, TimeSpan, TimeSpan) -Methode erstellt, die eine NetTcpBinding ohne Sicherheit erstellt.

exceptionHandlers
IEnumerable<IExceptionHandler>

Ausnahmehandler, um die Bei der Kommunikation mit dem Dienst auftretenden Ausnahmen zu behandeln.

servicePartitionResolver
IServicePartitionResolver

Dienstpartitionslöser, um die Dienstendpunkte aufzulösen. Wenn nicht angegeben, wird ein von GetDefault() zurückgegebener Standard-Dienstpartitionslöser verwendet.

traceId
String

Id, die in Diagnose Ablaufverfolgungen dieser Komponente verwendet werden soll.

callback
Object

Der Rückrufclient, der die Rückrufe vom Dienst empfängt.

Gilt für: