WcfActorRemotingClientFactory Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse. |
WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean) |
Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse. |
WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)
Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.
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)
Parameter
- callbackClient
- IServiceRemotingCallbackMessageHandler
Der Rückrufclient, der die Rückrufe vom Dienst empfängt.
Gilt für:
WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean)
Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.
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)
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
- IServiceRemotingCallbackMessageHandler
Der Rückrufclient, der die Rückrufe vom Dienst empfängt.
- 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.
- serializationProvider
- IServiceRemotingMessageSerializationProvider
Serialisierungsanbieter
- useWrappedMessage
- Boolean
Es gibt an, ob die Remotingmethodeparameter umschlossen werden sollen oder nicht, bevor sie über das Kabel gesendet werden. Wenn UseWrappedMessage auf false festgelegt ist, werden Parameter nicht umschlossen. Wenn dieser Wert auf TRUE festgelegt ist, werden die Parameter umschlossen. Der Standardwert ist false.
Hinweise
Diese Factory verwendet WcfExceptionHandler, ActorRemotingExceptionHandlerzusätzlich zu den Ausnahmehandlern, die für den Konstruktor bereitgestellt werden.
Gilt für:
Azure SDK for .NET