Freigeben über


WcfServiceRemotingListener Konstruktoren

Definition

Überlädt

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

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

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

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

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

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

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

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

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)

Parameter

serviceContext
ServiceContext

Der Kontext des Diensts, für den der Remotinglistener erstellt wird.

serviceImplementation
IService

Das Dienstimplementierungsobjekt.

listenerBinding
Binding

WCF-Bindung, die für den Listener verwendet werden soll. Wenn die Listenerbindung nicht angegeben oder NULL ist, wird eine Standardlistenerbindung mithilfe CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) der -Methode erstellt, die eine NetTcpBinding ohne Sicherheit erstellt.

serializationProvider
IServiceRemotingMessageSerializationProvider

Serialisierungsanbieter.

endpointResourceName
String

Der Name der im Dienstmanifest definierten Endpunktressource, die zum Erstellen der Adresse für den Listener verwendet werden soll. Wenn endpointResourceName nicht oder NULL angegeben ist, wird der Standardwert "ServiceEndpointV2" verwendet.

useWrappedMessage
Boolean

Es gibt an, ob die Parameter der Remotingmethode umschlossen werden sollen oder nicht, bevor sie über das Kabel gesendet werden. Wenn UseWrappedMessage auf false festgelegt ist, werden Parameter nicht umschlossen. Wenn dieser Wert auf TRUE festgelegt ist, werden die Parameter umschlossen. Der Standardwert ist false.

Gilt für:

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

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

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)

Parameter

serviceContext
ServiceContext

Der Kontext des Diensts, für den der Remotinglistener erstellt wird.

messageHandler
IServiceRemotingMessageHandler

Der Handler zum Empfangen und Verarbeiten von Remotingnachrichten. Wenn die Nachrichten empfangen werden, übermittelt der Listener die Nachrichten an den Handler.

serializationProvider
IServiceRemotingMessageSerializationProvider

Serialisierungsanbieter.

listenerBinding
Binding

WCF-Bindung, die für den Listener verwendet werden soll. Wenn die Listenerbindung nicht angegeben oder NULL ist, wird mithilfe CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) der -Methode eine Standardlistenerbindung erstellt.

address
EndpointAddress

Die Endpunktadresse, die für den WCF-Listener verwendet werden soll. Wenn nicht angegeben oder NULL, wird die Endpunktadresse mithilfe der im Dienstmanifest definierten Standardendpunktressource "ServiceEndpointV2" erstellt.

useWrappedMessage
Boolean

Es gibt an, ob die Parameter der Remotingmethode umschlossen werden sollen oder nicht, bevor sie über das Kabel gesendet werden. Wenn UseWrappedMessage auf false festgelegt ist, werden Parameter nicht umschlossen. Wenn dieser Wert auf TRUE festgelegt ist, werden die Parameter umschlossen. Der Standardwert ist false.

Gilt für:

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

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

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)

Parameter

serviceContext
ServiceContext

Der Kontext des Diensts, für den der Remotinglistener erstellt wird.

messageHandler
IServiceRemotingMessageHandler

Der Handler zum Empfangen und Verarbeiten von Remotingnachrichten. Wenn die Nachrichten empfangen werden, übermittelt der Listener die Nachrichten an den Handler.

serializationProvider
IServiceRemotingMessageSerializationProvider

Serialisierungsanbieter.

listenerBinding
Binding

WCF-Bindung, die für den Listener verwendet werden soll. Wenn die Listenerbindung nicht angegeben oder NULL ist, wird eine Standardlistenerbindung mithilfe CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) der -Methode erstellt, die eine NetTcpBinding ohne Sicherheit erstellt.

endpointResourceName
String

Der Name der im Dienstmanifest definierten Endpunktressource, die zum Erstellen der Adresse für den Listener verwendet werden soll. Wenn endpointResourceName nicht oder NULL angegeben ist, wird der Standardwert "ServiceEndpointV2" verwendet.

useWrappedMessage
Boolean

Es gibt an, ob die Parameter der Remotingmethode umschlossen werden sollen oder nicht, bevor sie über das Kabel gesendet werden. Wenn UseWrappedMessage auf false festgelegt ist, werden Parameter nicht umschlossen. Wenn dieser Wert auf TRUE festgelegt ist, werden die Parameter umschlossen. Der Standardwert ist false.

Gilt für: