FabricTransportActorServiceRemotingListener Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
FabricTransportActorServiceRemotingListener(ActorService, FabricTransportRemotingListenerSettings, IEnumerable<IExceptionConvertor>, Func<RequestForwarderContext, IRequestForwarder>)
Initializes a new instance of the FabricTransportActorServiceRemotingListener class. This is a Service Fabric TCP transport based service remoting listener for the specified actor service.
public FabricTransportActorServiceRemotingListener (Microsoft.ServiceFabric.Actors.Runtime.ActorService actorService, Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings listenerSettings = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> exceptionConvertors = default, Func<Microsoft.ServiceFabric.Actors.Migration.RequestForwarderContext,Microsoft.ServiceFabric.Actors.Migration.IRequestForwarder> requestForwarderFactory = default);
new Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener : Microsoft.ServiceFabric.Actors.Runtime.ActorService * Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings * seq<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> * Func<Microsoft.ServiceFabric.Actors.Migration.RequestForwarderContext, Microsoft.ServiceFabric.Actors.Migration.IRequestForwarder> -> Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener
Public Sub New (actorService As ActorService, Optional listenerSettings As FabricTransportRemotingListenerSettings = Nothing, Optional exceptionConvertors As IEnumerable(Of IExceptionConvertor) = Nothing, Optional requestForwarderFactory As Func(Of RequestForwarderContext, IRequestForwarder) = Nothing)
Parameters
- actorService
- ActorService
The implementation of the actor service.
- listenerSettings
- FabricTransportRemotingListenerSettings
The settings to use for the listener.
- exceptionConvertors
- IEnumerable<IExceptionConvertor>
Convertors to convert user exception to service exception.
- requestForwarderFactory
- Func<RequestForwarderContext,IRequestForwarder>
Request forwarder incase migration is ongoing and current service cannot service the request.
Applies to
FabricTransportActorServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider)
Caution
Deprecated, use FabricTransportActorServiceRemotingListener(ActorService, IServiceRemotingMessageHandler, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider)
Initializes a new instance of the FabricTransportActorServiceRemotingListener class. This is a Service Fabric TCP transport based service remoting listener for the specified actor service. This constructor is deprecated, use FabricTransportActorServiceRemotingListener(ActorService, IServiceRemotingMessageHandler, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider, IEnumerable<IExceptionConvertor>, Func<RequestForwarderContext, IRequestForwarder>)
[System.Obsolete("Deprecated, use FabricTransportActorServiceRemotingListener(ActorService, IServiceRemotingMessageHandler, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider)")]
public FabricTransportActorServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler messageHandler, Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings listenerSettings = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default);
[<System.Obsolete("Deprecated, use FabricTransportActorServiceRemotingListener(ActorService, IServiceRemotingMessageHandler, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider)")>]
new Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler * Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider -> Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, messageHandler As IServiceRemotingMessageHandler, Optional listenerSettings As FabricTransportRemotingListenerSettings = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing)
Parameters
- serviceContext
- ServiceContext
The context of the service for which the remoting listener is being constructed.
- messageHandler
- IServiceRemotingMessageHandler
The handler for processing remoting messages. As the messages are received, the listener delivers them to this handler.
- listenerSettings
- FabricTransportRemotingListenerSettings
Listener Settings.
- serializationProvider
- IServiceRemotingMessageSerializationProvider
Serialization provider for remoting.
- Attributes
Applies to
FabricTransportActorServiceRemotingListener(ActorService, IServiceRemotingMessageSerializationProvider, FabricTransportRemotingListenerSettings, IEnumerable<IExceptionConvertor>, Func<RequestForwarderContext,IRequestForwarder>)
Initializes a new instance of the FabricTransportActorServiceRemotingListener class. This is a Service Fabric TCP transport based service remoting listener for the specified actor service.
public FabricTransportActorServiceRemotingListener (Microsoft.ServiceFabric.Actors.Runtime.ActorService actorService, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider, Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings listenerSettings = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> exceptionConvertors = default, Func<Microsoft.ServiceFabric.Actors.Migration.RequestForwarderContext,Microsoft.ServiceFabric.Actors.Migration.IRequestForwarder> requestForwarderFactory = default);
new Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener : Microsoft.ServiceFabric.Actors.Runtime.ActorService * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings * seq<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> * Func<Microsoft.ServiceFabric.Actors.Migration.RequestForwarderContext, Microsoft.ServiceFabric.Actors.Migration.IRequestForwarder> -> Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener
Public Sub New (actorService As ActorService, serializationProvider As IServiceRemotingMessageSerializationProvider, Optional listenerSettings As FabricTransportRemotingListenerSettings = Nothing, Optional exceptionConvertors As IEnumerable(Of IExceptionConvertor) = Nothing, Optional requestForwarderFactory As Func(Of RequestForwarderContext, IRequestForwarder) = Nothing)
Parameters
- actorService
- ActorService
The implementation of the actor service.
- serializationProvider
- IServiceRemotingMessageSerializationProvider
It is used to serialize deserialize request and response body.
- listenerSettings
- FabricTransportRemotingListenerSettings
The settings to use for the listener.
- exceptionConvertors
- IEnumerable<IExceptionConvertor>
Convertors to convert user exception to service exception.
- requestForwarderFactory
- Func<RequestForwarderContext,IRequestForwarder>
Request forwarder incase migration is ongoing and current service cannot service the request.
Applies to
FabricTransportActorServiceRemotingListener(ActorService, IServiceRemotingMessageHandler, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider, IEnumerable<IExceptionConvertor>, Func<RequestForwarderContext, IRequestForwarder>)
Initializes a new instance of the FabricTransportActorServiceRemotingListener class. This is a Service Fabric TCP transport based service remoting listener for the specified actor service.
public FabricTransportActorServiceRemotingListener (Microsoft.ServiceFabric.Actors.Runtime.ActorService actorService, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler messageHandler, Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings listenerSettings = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> exceptionConvertors = default, Func<Microsoft.ServiceFabric.Actors.Migration.RequestForwarderContext,Microsoft.ServiceFabric.Actors.Migration.IRequestForwarder> requestForwarderFactory = default);
new Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener : Microsoft.ServiceFabric.Actors.Runtime.ActorService * Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler * Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * seq<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> * Func<Microsoft.ServiceFabric.Actors.Migration.RequestForwarderContext, Microsoft.ServiceFabric.Actors.Migration.IRequestForwarder> -> Microsoft.ServiceFabric.Actors.Remoting.V2.FabricTransport.Runtime.FabricTransportActorServiceRemotingListener
Public Sub New (actorService As ActorService, messageHandler As IServiceRemotingMessageHandler, Optional listenerSettings As FabricTransportRemotingListenerSettings = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional exceptionConvertors As IEnumerable(Of IExceptionConvertor) = Nothing, Optional requestForwarderFactory As Func(Of RequestForwarderContext, IRequestForwarder) = Nothing)
Parameters
- actorService
- ActorService
The context of the service for which the remoting listener is being constructed.
- messageHandler
- IServiceRemotingMessageHandler
The handler for processing remoting messages. As the messages are received, the listener delivers them to this handler.
- listenerSettings
- FabricTransportRemotingListenerSettings
Listener Settings.
- serializationProvider
- IServiceRemotingMessageSerializationProvider
Serialization provider for remoting.
- exceptionConvertors
- IEnumerable<IExceptionConvertor>
Convertors to convert user exception to service exception.
- requestForwarderFactory
- Func<RequestForwarderContext,IRequestForwarder>
Request forwarder incase migration is ongoing and current service cannot service the request.
Applies to
Azure SDK for .NET