WcfServiceRemotingListener Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Azure SDK for .NET