Partager via


FabricTransportServiceRemotingListener Constructeurs

Définition

Surcharges

FabricTransportServiceRemotingListener(ServiceContext, IService, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider, IEnumerable<IExceptionConvertor>)

Initialise une nouvelle instance de la classe FabricTransportServiceRemotingListener. Construit un écouteur de communication à distance de service basé sur le transport d’infrastructure .

FabricTransportServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider, IEnumerable<IExceptionConvertor>)

Initialise une nouvelle instance de la classe FabricTransportServiceRemotingListener. Construit un écouteur de communication à distance de service basé sur le transport d’infrastructure.

FabricTransportServiceRemotingListener(ServiceContext, IService, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider, IEnumerable<IExceptionConvertor>)

Initialise une nouvelle instance de la classe FabricTransportServiceRemotingListener. Construit un écouteur de communication à distance de service basé sur le transport d’infrastructure .

public FabricTransportServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.IService serviceImplementation, Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings remotingListenerSettings = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> exceptionConvertors = default);
new Microsoft.ServiceFabric.Services.Remoting.V2.FabricTransport.Runtime.FabricTransportServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.IService * Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * seq<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> -> Microsoft.ServiceFabric.Services.Remoting.V2.FabricTransport.Runtime.FabricTransportServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, serviceImplementation As IService, Optional remotingListenerSettings As FabricTransportRemotingListenerSettings = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional exceptionConvertors As IEnumerable(Of IExceptionConvertor) = Nothing)

Paramètres

serviceContext
ServiceContext

Contexte du service pour lequel l’écouteur de communication à distance est construit.

serviceImplementation
IService

Objet d’implémentation de service utilisé pour construire ServiceRemotingMessageDispatcher pour le traitement des messages.

remotingListenerSettings
FabricTransportRemotingListenerSettings

Paramètres de l’écouteur

serializationProvider
IServiceRemotingMessageSerializationProvider

Il est utilisé pour sérialiser le corps de la demande et de la réponse désérialiser

exceptionConvertors
IEnumerable<IExceptionConvertor>

Converteurs pour convertir l’exception utilisateur en exception de service.

S’applique à

FabricTransportServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, FabricTransportRemotingListenerSettings, IServiceRemotingMessageSerializationProvider, IEnumerable<IExceptionConvertor>)

Initialise une nouvelle instance de la classe FabricTransportServiceRemotingListener. Construit un écouteur de communication à distance de service basé sur le transport d’infrastructure.

public FabricTransportServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler serviceRemotingMessageHandler, Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportRemotingListenerSettings remotingListenerSettings = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IExceptionConvertor> exceptionConvertors = default);
new Microsoft.ServiceFabric.Services.Remoting.V2.FabricTransport.Runtime.FabricTransportServiceRemotingListener : System.Fabric.ServiceContext * 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> -> Microsoft.ServiceFabric.Services.Remoting.V2.FabricTransport.Runtime.FabricTransportServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, serviceRemotingMessageHandler As IServiceRemotingMessageHandler, Optional remotingListenerSettings As FabricTransportRemotingListenerSettings = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional exceptionConvertors As IEnumerable(Of IExceptionConvertor) = Nothing)

Paramètres

serviceContext
ServiceContext

Contexte du service pour lequel l’écouteur de communication à distance est construit.

serviceRemotingMessageHandler
IServiceRemotingMessageHandler

Gestionnaire pour le traitement des messages de communication à distance. À mesure que les messages sont reçus, l’écouteur les remet à ce gestionnaire.

remotingListenerSettings
FabricTransportRemotingListenerSettings

Paramètres de l’écouteur

serializationProvider
IServiceRemotingMessageSerializationProvider

Il est utilisé pour sérialiser le corps de la demande et de la réponse désérialiser

exceptionConvertors
IEnumerable<IExceptionConvertor>

Agents de couverture pour convertir l’exception utilisateur en exception de service.

S’applique à