Partager via


WcfServiceRemotingListener Constructeurs

Définition

Surcharges

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

Initialise une nouvelle instance de la classe WcfServiceRemotingListener.

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

Initialise une nouvelle instance de la classe WcfServiceRemotingListener.

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

Initialise une nouvelle instance de la classe WcfServiceRemotingListener.

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

Initialise une nouvelle instance de la 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)

Paramètres

serviceContext
ServiceContext

Contexte du service pour lequel l’écouteur de communication à distance est en cours de construction.

serviceImplementation
IService

Objet d’implémentation de service.

listenerBinding
Binding

Liaison WCF à utiliser pour l’écouteur. Si la liaison d’écouteur n’est pas spécifiée ou null, une liaison d’écouteur par défaut est créée à l’aide CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) de la méthode qui crée un NetTcpBinding sans sécurité.

serializationProvider
IServiceRemotingMessageSerializationProvider

Fournisseur de sérialisation.

endpointResourceName
String

Nom de la ressource de point de terminaison définie dans le manifeste de service qui doit être utilisé pour créer l’adresse de l’écouteur. Si endpointResourceName n’est pas spécifié ou null, la valeur par défaut « ServiceEndpointV2 » est utilisée.

useWrappedMessage
Boolean

Il indique si les paramètres de la méthode de communication à distance doivent être encapsulés ou non avant de les envoyer sur le câble. Lorsque UseWrappedMessage a la valeur false, les paramètres ne sont pas encapsulés. Lorsque cette valeur est définie sur true, les paramètres sont encapsulés. La valeur par défaut est false.

S’applique à

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

Initialise une nouvelle instance de la 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)

Paramètres

serviceContext
ServiceContext

Contexte du service pour lequel l’écouteur de communication à distance est en cours de construction.

messageHandler
IServiceRemotingMessageHandler

Gestionnaire de réception et de traitement des messages de communication à distance. À mesure que les messages sont reçus, l’écouteur remet les messages au gestionnaire.

serializationProvider
IServiceRemotingMessageSerializationProvider

Fournisseur de sérialisation.

listenerBinding
Binding

Liaison WCF à utiliser pour l’écouteur. Si la liaison d’écouteur n’est pas spécifiée ou null, une liaison d’écouteur par défaut est créée à l’aide de la CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) méthode .

address
EndpointAddress

Adresse de point de terminaison à utiliser pour l’écouteur WCF. Si elle n’est pas spécifiée ou null, l’adresse du point de terminaison est créée à l’aide de la ressource de point de terminaison par défaut nommée « ServiceEndpointV2 » définie dans le manifeste du service.

useWrappedMessage
Boolean

Il indique si les paramètres de la méthode de communication à distance doivent être encapsulés ou non avant de les envoyer sur le câble. Lorsque UseWrappedMessage a la valeur false, les paramètres ne sont pas encapsulés. Lorsque cette valeur est définie sur true, les paramètres sont encapsulés. La valeur par défaut est false.

S’applique à

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

Initialise une nouvelle instance de la 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)

Paramètres

serviceContext
ServiceContext

Contexte du service pour lequel l’écouteur de communication à distance est en cours de construction.

messageHandler
IServiceRemotingMessageHandler

Gestionnaire de réception et de traitement des messages de communication à distance. À mesure que les messages sont reçus, l’écouteur remet les messages au gestionnaire.

serializationProvider
IServiceRemotingMessageSerializationProvider

Fournisseur de sérialisation.

listenerBinding
Binding

Liaison WCF à utiliser pour l’écouteur. Si la liaison d’écouteur n’est pas spécifiée ou null, une liaison d’écouteur par défaut est créée à l’aide CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) de la méthode qui crée un NetTcpBinding sans sécurité.

endpointResourceName
String

Nom de la ressource de point de terminaison définie dans le manifeste de service qui doit être utilisé pour créer l’adresse de l’écouteur. Si endpointResourceName n’est pas spécifié ou s’il est null, la valeur par défaut « ServiceEndpointV2 » est utilisée.

useWrappedMessage
Boolean

Il indique si les paramètres de la méthode de communication à distance doivent être encapsulés ou non avant de les envoyer sur le câble. Lorsque UseWrappedMessage a la valeur false, les paramètres ne sont pas encapsulés. Lorsque cette valeur est définie sur true, les paramètres sont encapsulés. La valeur par défaut est false.

S’applique à