Partager via


WcfActorRemotingClientFactory Constructeurs

Définition

Surcharges

WcfActorRemotingClientFactory(IServiceRemotingCallbackClient)

Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory.

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

Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory.

WcfActorRemotingClientFactory(IServiceRemotingCallbackClient)

Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory.

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)

Paramètres

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

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

S’applique à

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

Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory.

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)

Paramètres

clientBinding
Binding

Liaison WCF à utiliser pour le client. Si la liaison cliente est 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é.

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

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

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.

Remarques

Cette fabrique utilise WcfExceptionHandler, ServiceRemotingExceptionHandler et ActorRemotingExceptionHandler, en plus des gestionnaires d’exceptions fournis au constructeur.

S’applique à