Compartir a través de


WcfServiceRemotingListener Constructores

Definición

Sobrecargas

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

Inicializa una nueva instancia de la clase WcfServiceRemotingListener.

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

Inicializa una nueva instancia de la clase WcfServiceRemotingListener.

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

Inicializa una nueva instancia de la clase WcfServiceRemotingListener.

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

Inicializa una nueva instancia de la clase 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

Contexto del servicio para el que se está construyendo el agente de escucha de comunicación remota.

serviceImplementation
IService

Objeto de implementación del servicio.

listenerBinding
Binding

Enlace WCF que se va a usar para el agente de escucha. Si el enlace del agente de escucha no se especifica o null, se crea un enlace de agente de escucha predeterminado mediante CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) el método que crea un NetTcpBinding objeto sin seguridad.

serializationProvider
IServiceRemotingMessageSerializationProvider

Proveedor de serialización.

endpointResourceName
String

Nombre del recurso de punto de conexión definido en el manifiesto de servicio que se debe usar para crear la dirección del agente de escucha. Si no se especifica endpointResourceName o null, se usa el valor predeterminado "ServiceEndpointV2".

useWrappedMessage
Boolean

Indica si los parámetros del método de comunicación remota se deben encapsular o no antes de enviarlos a través de la conexión. Cuando UseWrappedMessage se establece en false, los parámetros no se ajustarán. Cuando este valor se establece en true, los parámetros se ajustarán. El valor predeterminado es false.

Se aplica a

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

Inicializa una nueva instancia de la clase 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

Contexto del servicio para el que se está construyendo el agente de escucha de comunicación remota.

messageHandler
IServiceRemotingMessageHandler

Controlador para recibir y procesar mensajes remotos. A medida que se reciben los mensajes, el agente de escucha entrega los mensajes al controlador.

serializationProvider
IServiceRemotingMessageSerializationProvider

Proveedor de serialización.

listenerBinding
Binding

Enlace WCF que se va a usar para el agente de escucha. Si el enlace del agente de escucha no se especifica o null, se crea un enlace de agente de escucha predeterminado mediante CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) el método .

address
EndpointAddress

Dirección del punto de conexión que se va a usar para el agente de escucha de WCF. Si no se especifica o null, la dirección del punto de conexión se crea con el recurso de punto de conexión predeterminado denominado "ServiceEndpointV2" definido en el manifiesto de servicio.

useWrappedMessage
Boolean

Indica si los parámetros del método de comunicación remota se deben encapsular o no antes de enviarlos a través de la conexión. Cuando UseWrappedMessage se establece en false, los parámetros no se ajustarán. Cuando este valor se establece en true, los parámetros se ajustarán. El valor predeterminado es false.

Se aplica a

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

Inicializa una nueva instancia de la clase 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

Contexto del servicio para el que se está construyendo el agente de escucha de comunicación remota.

messageHandler
IServiceRemotingMessageHandler

Controlador para recibir y procesar mensajes remotos. A medida que se reciben los mensajes, el agente de escucha entrega los mensajes al controlador.

serializationProvider
IServiceRemotingMessageSerializationProvider

Proveedor de serialización.

listenerBinding
Binding

Enlace WCF que se va a usar para el agente de escucha. Si el enlace del agente de escucha no se especifica o null, se crea un enlace de agente de escucha predeterminado mediante CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) el método que crea un NetTcpBinding objeto sin seguridad.

endpointResourceName
String

Nombre del recurso de punto de conexión definido en el manifiesto de servicio que se debe usar para crear la dirección del agente de escucha. Si no se especifica endpointResourceName o es null, se usa el valor predeterminado "ServiceEndpointV2".

useWrappedMessage
Boolean

Indica si los parámetros del método de comunicación remota se deben encapsular o no antes de enviarlos a través de la conexión. Cuando UseWrappedMessage se establece en false, los parámetros no se ajustarán. Cuando este valor se establece en true, los parámetros se ajustarán. El valor predeterminado es false.

Se aplica a