FabricTransportServiceRemotingListener Construtores

Definição

Sobrecargas

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

Inicializa uma nova instância da classe FabricTransportServiceRemotingListener. Constrói um ouvinte de comunicação remota de serviço baseado em transporte de malha.

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

Inicializa uma nova instância da classe FabricTransportServiceRemotingListener. Constrói um ouvinte de comunicação remota de serviço baseado em transporte de malha.

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

Inicializa uma nova instância da classe FabricTransportServiceRemotingListener. Constrói um ouvinte de comunicação remota de serviço baseado em transporte de malha.

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)

Parâmetros

serviceContext
ServiceContext

O contexto do serviço para o qual o ouvinte de comunicação remota está sendo construído.

serviceImplementation
IService

O objeto de implementação de serviço usado para construir ServiceRemotingMessageDispatcher para processamento de mensagens.

remotingListenerSettings
FabricTransportRemotingListenerSettings

As configurações do ouvinte

serializationProvider
IServiceRemotingMessageSerializationProvider

Ele é usado para serializar desserializar o corpo da solicitação e da resposta

exceptionConvertors
IEnumerable<IExceptionConvertor>

Conversores para converter exceção de usuário em exceção de serviço.

Aplica-se a

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

Inicializa uma nova instância da classe FabricTransportServiceRemotingListener. Constrói um ouvinte de comunicação remota de serviço baseado em transporte de malha.

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)

Parâmetros

serviceContext
ServiceContext

O contexto do serviço para o qual o ouvinte de comunicação remota está sendo construído.

serviceRemotingMessageHandler
IServiceRemotingMessageHandler

O manipulador para processar mensagens remotas. À medida que as mensagens são recebidas, o ouvinte as entrega a esse manipulador.

remotingListenerSettings
FabricTransportRemotingListenerSettings

As configurações do ouvinte

serializationProvider
IServiceRemotingMessageSerializationProvider

Ele é usado para serializar desserializar o corpo da solicitação e da resposta

exceptionConvertors
IEnumerable<IExceptionConvertor>

Covertors para converter exceção de usuário em exceção de serviço.

Aplica-se a