Freigeben über


WcfActorRemotingClientFactory Konstruktoren

Definition

Überlädt

WcfActorRemotingClientFactory(IServiceRemotingCallbackClient)

Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackClient, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String)

Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.

WcfActorRemotingClientFactory(IServiceRemotingCallbackClient)

Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.

public WcfActorRemotingClientFactory (Microsoft.ServiceFabric.Services.Remoting.V1.IServiceRemotingCallbackClient callbackClient);
new Microsoft.ServiceFabric.Actors.Remoting.V1.Wcf.Client.WcfActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V1.IServiceRemotingCallbackClient -> Microsoft.ServiceFabric.Actors.Remoting.V1.Wcf.Client.WcfActorRemotingClientFactory
Public Sub New (callbackClient As IServiceRemotingCallbackClient)

Parameter

callbackClient
Microsoft.ServiceFabric.Services.Remoting.V1.IServiceRemotingCallbackClient

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

Gilt für:

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackClient, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String)

Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.

public WcfActorRemotingClientFactory (System.ServiceModel.Channels.Binding clientBinding, Microsoft.ServiceFabric.Services.Remoting.V1.IServiceRemotingCallbackClient callbackClient, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> exceptionHandlers = default, Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver servicePartitionResolver = default, string traceId = default);
new Microsoft.ServiceFabric.Actors.Remoting.V1.Wcf.Client.WcfActorRemotingClientFactory : System.ServiceModel.Channels.Binding * Microsoft.ServiceFabric.Services.Remoting.V1.IServiceRemotingCallbackClient * seq<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> * Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver * string -> Microsoft.ServiceFabric.Actors.Remoting.V1.Wcf.Client.WcfActorRemotingClientFactory
Public Sub New (clientBinding As Binding, callbackClient As IServiceRemotingCallbackClient, Optional exceptionHandlers As IEnumerable(Of IExceptionHandler) = Nothing, Optional servicePartitionResolver As IServicePartitionResolver = Nothing, Optional traceId As String = Nothing)

Parameter

clientBinding
Binding

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

callbackClient
Microsoft.ServiceFabric.Services.Remoting.V1.IServiceRemotingCallbackClient

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

exceptionHandlers
IEnumerable<IExceptionHandler>

Ausnahmehandler, um die Ausnahmen zu behandeln, die bei der Kommunikation mit dem Dienst aufgetreten sind.

servicePartitionResolver
IServicePartitionResolver

Dienstpartitionslöser zum Auflösen der Dienstendpunkte. Wenn nicht angegeben, wird ein von GetDefault() zurückgegebener Standarddienstpartitionslöser verwendet.

traceId
String

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

Hinweise

Diese Factory verwendet WcfExceptionHandler, ServiceRemotingExceptionHandler und ActorRemotingExceptionHandlerzusätzlich zu den Ausnahmehandlern, die für den Konstruktor bereitgestellt werden.

Gilt für: