WcfActorRemotingClientFactory Constructeurs
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.
Surcharges
WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory. |
WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean) |
Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory. |
WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)
Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory.
public WcfActorRemotingClientFactory (Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler callbackClient);
new Microsoft.ServiceFabric.Actors.Remoting.V2.Wcf.Client.WcfActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler -> Microsoft.ServiceFabric.Actors.Remoting.V2.Wcf.Client.WcfActorRemotingClientFactory
Public Sub New (callbackClient As IServiceRemotingCallbackMessageHandler)
Paramètres
- callbackClient
- IServiceRemotingCallbackMessageHandler
Client de rappel qui reçoit les rappels du service.
S’applique à
WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean)
Initialise une nouvelle instance de la classe WcfActorRemotingClientFactory.
public WcfActorRemotingClientFactory (System.ServiceModel.Channels.Binding clientBinding, Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler callbackClient, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> exceptionHandlers = default, Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver servicePartitionResolver = default, string traceId = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, bool useWrappedMessage = false);
new Microsoft.ServiceFabric.Actors.Remoting.V2.Wcf.Client.WcfActorRemotingClientFactory : System.ServiceModel.Channels.Binding * Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler * seq<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> * Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver * string * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * bool -> Microsoft.ServiceFabric.Actors.Remoting.V2.Wcf.Client.WcfActorRemotingClientFactory
Public Sub New (clientBinding As Binding, callbackClient As IServiceRemotingCallbackMessageHandler, Optional exceptionHandlers As IEnumerable(Of IExceptionHandler) = Nothing, Optional servicePartitionResolver As IServicePartitionResolver = Nothing, Optional traceId As String = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional useWrappedMessage As Boolean = false)
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
- IServiceRemotingCallbackMessageHandler
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.
- serializationProvider
- IServiceRemotingMessageSerializationProvider
Fournisseur de sérialisation
- useWrappedMessage
- Boolean
Il indique si les paramètres de la méthode de communication à distance doivent être encapsulés ou non avant de les envoyer sur le réseau. Lorsque UseWrappedMessage a la valeur false, les paramètres ne sont pas encapsulés. Lorsque cette valeur est définie sur true, les paramètres sont encapsulés. La valeur par défaut est false.
Remarques
Cette fabrique utilise WcfExceptionHandler, ActorRemotingExceptionHandler, en plus des gestionnaires d’exceptions fournis au constructeur.
S’applique à
Azure SDK for .NET