Compartilhar via


WcfServiceRemotingListener Construtores

Definição

Sobrecargas

WcfServiceRemotingListener(ServiceContext, IService, Binding, IServiceRemotingMessageSerializationProvider, String, Boolean)

Inicializa uma nova instância da classe WcfServiceRemotingListener.

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, IServiceRemotingMessageSerializationProvider, Binding, EndpointAddress, Boolean)

Inicializa uma nova instância da classe WcfServiceRemotingListener.

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, IServiceRemotingMessageSerializationProvider, Binding, String, Boolean)

Inicializa uma nova instância da classe WcfServiceRemotingListener.

WcfServiceRemotingListener(ServiceContext, IService, Binding, IServiceRemotingMessageSerializationProvider, String, Boolean)

Inicializa uma nova instância da classe WcfServiceRemotingListener.

public WcfServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.IService serviceImplementation, System.ServiceModel.Channels.Binding listenerBinding = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, string endpointResourceName = "ServiceEndpointV2", bool useWrappedMessage = false);
new Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.IService * System.ServiceModel.Channels.Binding * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * string * bool -> Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, serviceImplementation As IService, Optional listenerBinding As Binding = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional endpointResourceName As String = "ServiceEndpointV2", Optional useWrappedMessage As Boolean = false)

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.

listenerBinding
Binding

Associação do WCF a ser usada para o ouvinte. Se a associação do ouvinte não for especificada ou nula, uma associação de ouvinte padrão será criada usando CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) o método que cria um NetTcpBinding sem segurança.

serializationProvider
IServiceRemotingMessageSerializationProvider

Provedor de serialização.

endpointResourceName
String

O nome do recurso de ponto de extremidade definido no manifesto do serviço que deve ser usado para criar o endereço para o ouvinte. Se o endpointResourceName não for especificado ou nulo, o valor padrão "ServiceEndpointV2" será usado.

useWrappedMessage
Boolean

Ele indica se os parâmetros do método de comunicação remota devem ser encapsulados ou não antes de enviá-los pelo fio. Quando UseWrappedMessage for definido como false, os parâmetros não serão encapsulados. Quando esse valor for definido como true, os parâmetros serão encapsulados. O valor padrão é false.

Aplica-se a

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, IServiceRemotingMessageSerializationProvider, Binding, EndpointAddress, Boolean)

Inicializa uma nova instância da classe WcfServiceRemotingListener.

public WcfServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler messageHandler, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, System.ServiceModel.Channels.Binding listenerBinding = default, System.ServiceModel.EndpointAddress address = default, bool useWrappedMessage = false);
new Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * bool -> Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, messageHandler As IServiceRemotingMessageHandler, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional listenerBinding As Binding = Nothing, Optional address As EndpointAddress = Nothing, Optional useWrappedMessage As Boolean = false)

Parâmetros

serviceContext
ServiceContext

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

messageHandler
IServiceRemotingMessageHandler

O manipulador para receber e processar mensagens remotas. À medida que as mensagens são recebidas, o ouvinte entrega as mensagens ao manipulador.

serializationProvider
IServiceRemotingMessageSerializationProvider

Provedor de serialização.

listenerBinding
Binding

Associação do WCF a ser usada para o ouvinte. Se a associação do ouvinte não for especificada ou nula, uma associação de ouvinte padrão será criada usando o CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) método .

address
EndpointAddress

O endereço do ponto de extremidade a ser usado para o ouvinte do WCF. Se não for especificado ou nulo, o endereço do ponto de extremidade será criado usando o recurso de ponto de extremidade padrão chamado "ServiceEndpointV2" definido no manifesto do serviço.

useWrappedMessage
Boolean

Ele indica se os parâmetros do método de comunicação remota devem ser encapsulados ou não antes de enviá-los pelo fio. Quando UseWrappedMessage for definido como false, os parâmetros não serão encapsulados. Quando esse valor for definido como true, os parâmetros serão encapsulados. O valor padrão é false.

Aplica-se a

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, IServiceRemotingMessageSerializationProvider, Binding, String, Boolean)

Inicializa uma nova instância da classe WcfServiceRemotingListener.

public WcfServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler messageHandler, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, System.ServiceModel.Channels.Binding listenerBinding = default, string endpointResourceName = "ServiceEndpointV2", bool useWrappedMessage = false);
new Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * System.ServiceModel.Channels.Binding * string * bool -> Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, messageHandler As IServiceRemotingMessageHandler, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional listenerBinding As Binding = Nothing, Optional endpointResourceName As String = "ServiceEndpointV2", Optional useWrappedMessage As Boolean = false)

Parâmetros

serviceContext
ServiceContext

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

messageHandler
IServiceRemotingMessageHandler

O manipulador para receber e processar mensagens remotas. À medida que as mensagens são recebidas, o ouvinte entrega as mensagens ao manipulador.

serializationProvider
IServiceRemotingMessageSerializationProvider

Provedor de serialização.

listenerBinding
Binding

Associação do WCF a ser usada para o ouvinte. Se a associação do ouvinte não for especificada ou nula, uma associação de ouvinte padrão será criada usando CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) o método que cria um NetTcpBinding sem segurança.

endpointResourceName
String

O nome do recurso de ponto de extremidade definido no manifesto do serviço que deve ser usado para criar o endereço para o ouvinte. Se o endpointResourceName não for especificado ou for nulo, o valor padrão "ServiceEndpointV2" será usado.

useWrappedMessage
Boolean

Ele indica se os parâmetros do método de comunicação remota devem ser encapsulados ou não antes de enviá-los pelo fio. Quando UseWrappedMessage for definido como false, os parâmetros não serão encapsulados. Quando esse valor for definido como true, os parâmetros serão encapsulados. O valor padrão é false.

Aplica-se a