FabricTransportActorRemotingClientFactory Constructors

Definition

Overloads

FabricTransportActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Constructs a fabric transport based actor remoting client factory.

FabricTransportActorRemotingClientFactory(FabricTransportRemotingSettings, IServiceRemotingCallbackMessageHandler, IServicePartitionResolver, IEnumerable<IExceptionHandler>, String, IServiceRemotingMessageSerializationProvider)

Constructs a fabric transport based actor remoting client factory.

FabricTransportActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Constructs a fabric transport based actor remoting client factory.

public FabricTransportActorRemotingClientFactory (Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler callbackMessageHandler);
new Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Client.FabricTransportActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler -> Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Client.FabricTransportActorRemotingClientFactory
Public Sub New (callbackMessageHandler As IServiceRemotingCallbackMessageHandler)

Parameters

callbackMessageHandler
IServiceRemotingCallbackMessageHandler

The callback client that receives the callbacks from the service.

Applies to

FabricTransportActorRemotingClientFactory(FabricTransportRemotingSettings, IServiceRemotingCallbackMessageHandler, IServicePartitionResolver, IEnumerable<IExceptionHandler>, String, IServiceRemotingMessageSerializationProvider)

Constructs a fabric transport based actor remoting client factory.

public FabricTransportActorRemotingClientFactory (Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings fabricTransportRemotingSettings, Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler callbackMessageHandler, Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver servicePartitionResolver = null, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> exceptionHandlers = null, string traceId = null, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = null);
new Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Client.FabricTransportActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings * Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler * Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver * seq<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> * string * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider -> Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Client.FabricTransportActorRemotingClientFactory

Parameters

fabricTransportRemotingSettings
FabricTransportRemotingSettings

The settings for the fabric transport. If the settings are not provided or null, default settings with no security.

callbackMessageHandler
IServiceRemotingCallbackMessageHandler

The callback client that receives the callbacks from the service.

servicePartitionResolver
IServicePartitionResolver

Service partition resolver to resolve the service endpoints. If not specified, a default service partition resolver returned by GetDefault() is used.

exceptionHandlers
System.Collections.Generic.IEnumerable<IExceptionHandler>

Exception handlers to handle the exceptions encountered in communicating with the actor.

traceId
System.String

Id to use in diagnostics traces from this component.

Applies to