Freigeben über


WcfServiceRemotingListener Konstruktoren

Definition

Überlädt

WcfServiceRemotingListener(ServiceContext, IService, Binding, String)

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, Binding, EndpointAddress)

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, Binding, String)

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

WcfServiceRemotingListener(ServiceContext, IService, Binding, String)

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, string endpointResourceName = "ServiceEndpoint");
new Microsoft.ServiceFabric.Services.Remoting.V1.Wcf.Runtime.WcfServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.IService * System.ServiceModel.Channels.Binding * string -> Microsoft.ServiceFabric.Services.Remoting.V1.Wcf.Runtime.WcfServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, serviceImplementation As IService, Optional listenerBinding As Binding = Nothing, Optional endpointResourceName As String = "ServiceEndpoint")

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.

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 "ServiceEndpoint" verwendet.

Gilt für:

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, Binding, EndpointAddress)

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

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

Parameter

serviceContext
ServiceContext

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

messageHandler
Microsoft.ServiceFabric.Services.Remoting.V1.Runtime.IServiceRemotingMessageHandler

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

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 namens "ServiceEndpoint" erstellt.

Gilt für:

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, Binding, String)

Initialisiert eine neue Instanz der WcfServiceRemotingListener-Klasse.

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

Parameter

serviceContext
ServiceContext

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

messageHandler
Microsoft.ServiceFabric.Services.Remoting.V1.Runtime.IServiceRemotingMessageHandler

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

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 angegeben oder NULL ist, wird der Standardwert "ServiceEndpoint" verwendet.

Gilt für: