Freigeben über


WcfCommunicationListener<TServiceContract> Konstruktoren

Definition

Überlädt

WcfCommunicationListener<TServiceContract>(ServiceContext, TServiceContract)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> Standardbindung und die Standardendpunktadresse verwendet.

WcfCommunicationListener<TServiceContract>(ServiceContext, Type, Binding, EndpointAddress)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> angegebene Listenerbindung und die von der angegebenen Endpunktadresse abgeleitete Endpunktadresse verwendet.

WcfCommunicationListener<TServiceContract>(ServiceContext, Type, Binding, String)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> angegebene Listenerbindung und endpunktadresse verwendet, die vom angegebenen Endpunktressourcennamen abgeleitet wird.

WcfCommunicationListener<TServiceContract>(ServiceContext, TServiceContract, Binding, EndpointAddress)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> angegebene Listenerbindung und die von der angegebenen Endpunktadresse abgeleitete Endpunktadresse verwendet.

WcfCommunicationListener<TServiceContract>(ServiceContext, TServiceContract, Binding, String)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> angegebene Listenerbindung und endpunktadresse verwendet, die vom angegebenen Endpunktressourcennamen abgeleitet wird.

WcfCommunicationListener<TServiceContract>(ServiceContext, TServiceContract)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> Standardbindung und die Standardendpunktadresse verwendet.

public WcfCommunicationListener (System.Fabric.ServiceContext serviceContext, TServiceContract wcfServiceObject);
new Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract> : System.Fabric.ServiceContext * 'ServiceContract -> Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract>
Public Sub New (serviceContext As ServiceContext, wcfServiceObject As TServiceContract)

Parameter

serviceContext
ServiceContext

Der Kontext des Diensts, für den dieser Kommunikationslistener erstellt wird.

wcfServiceObject
TServiceContract

WCF-Dienst, der den angegebenen WCF-Dienstvertrag implementiert.

Hinweise

Die Standardlistenerbindung wird mithilfe der CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) -Methode erstellt.

Die Standardendpunktadresse wird mithilfe der im Dienstmanifest definierten Endpunktressource erstellt. Der Name der Endpunktressource wird mithilfe GetEndpointName(Type) der -Methode vom Vertragstyp des WCF-Diensts abgeleitet. Wenn im Dienstmanifest keine übereinstimmende Endpunktressource gefunden wird, wird eine Standardendpunktressourcendefinition mit Port 0 verwendet.

Gilt für:

WcfCommunicationListener<TServiceContract>(ServiceContext, Type, Binding, EndpointAddress)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> angegebene Listenerbindung und die von der angegebenen Endpunktadresse abgeleitete Endpunktadresse verwendet.

public WcfCommunicationListener (System.Fabric.ServiceContext serviceContext, Type wcfServiceType, System.ServiceModel.Channels.Binding listenerBinding = default, System.ServiceModel.EndpointAddress address = default);
new Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract> : System.Fabric.ServiceContext * Type * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract>
Public Sub New (serviceContext As ServiceContext, wcfServiceType As Type, Optional listenerBinding As Binding = Nothing, Optional address As EndpointAddress = Nothing)

Parameter

serviceContext
ServiceContext

Der Kontext des Diensts, für den dieser Kommunikationslistener erstellt wird.

wcfServiceType
Type

Typ des WCF-Diensts, der den angegebenen WCF-Dienstvertrag implementiert.

listenerBinding
Binding

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

address
EndpointAddress

Die Lauschadresse für den WCF-Endpunkt. Wenn die Adresse nicht angegeben oder NULL ist, wird eine Standardadresse erstellt, indem die Endpunktressource im Dienstmanifest nachschlagen. Der Name der Endpunktressource wird mithilfe GetEndpointName(Type) der -Methode vom WCF-Dienstvertragstyp abgeleitet. Wenn im Dienstmanifest keine übereinstimmende Endpunktressource gefunden wird, wird eine Standardendpunktressourcendefinition mit Port 0 verwendet.

Gilt für:

WcfCommunicationListener<TServiceContract>(ServiceContext, Type, Binding, String)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> angegebene Listenerbindung und endpunktadresse verwendet, die vom angegebenen Endpunktressourcennamen abgeleitet wird.

public WcfCommunicationListener (System.Fabric.ServiceContext serviceContext, Type wcfServiceType, System.ServiceModel.Channels.Binding listenerBinding = default, string endpointResourceName = default);
new Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract> : System.Fabric.ServiceContext * Type * System.ServiceModel.Channels.Binding * string -> Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract>
Public Sub New (serviceContext As ServiceContext, wcfServiceType As Type, Optional listenerBinding As Binding = Nothing, Optional endpointResourceName As String = Nothing)

Parameter

serviceContext
ServiceContext

Der Kontext des Diensts, für den dieser Kommunikationslistener erstellt wird.

wcfServiceType
Type

Typ des WCF-Diensts, der den angegebenen WCF-Dienstvertrag implementiert.

listenerBinding
Binding

Die Bindung, die für den WCF-Endpunkt verwendet werden soll. Wenn listenerBinding nicht angegeben oder NULL ist, wird mithilfe CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) der -Methode eine Standardlistenerbindung 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 sein Name vom WCF-Dienstvertragstyp mithilfe GetEndpointName(Type) der -Methode abgeleitet. Wenn im Dienstmanifest keine übereinstimmende Endpunktressource gefunden wird, wird eine Standardendpunktressourcendefinition mit Port 0 verwendet.

Gilt für:

WcfCommunicationListener<TServiceContract>(ServiceContext, TServiceContract, Binding, EndpointAddress)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> angegebene Listenerbindung und die von der angegebenen Endpunktadresse abgeleitete Endpunktadresse verwendet.

public WcfCommunicationListener (System.Fabric.ServiceContext serviceContext, TServiceContract wcfServiceObject, System.ServiceModel.Channels.Binding listenerBinding = default, System.ServiceModel.EndpointAddress address = default);
new Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract> : System.Fabric.ServiceContext * 'ServiceContract * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract>
Public Sub New (serviceContext As ServiceContext, wcfServiceObject As TServiceContract, Optional listenerBinding As Binding = Nothing, Optional address As EndpointAddress = Nothing)

Parameter

serviceContext
ServiceContext

Der Kontext des Diensts, für den dieser Kommunikationslistener erstellt wird.

wcfServiceObject
TServiceContract

WCF-Dienst, der den angegebenen WCF-Dienstvertrag implementiert.

listenerBinding
Binding

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

address
EndpointAddress

Die Lauschadresse für den WCF-Endpunkt. Wenn die Adresse nicht angegeben oder NULL ist, wird eine Standardadresse erstellt, indem die Endpunktressource im Dienstmanifest nachschlagen. Der Name der Endpunktressource wird mithilfe GetEndpointName(Type) der -Methode vom WCF-Dienstvertragstyp abgeleitet. Wenn im Dienstmanifest keine übereinstimmende Endpunktressource gefunden wird, wird eine Standardendpunktressourcendefinition mit Port 0 verwendet.

Gilt für:

WcfCommunicationListener<TServiceContract>(ServiceContext, TServiceContract, Binding, String)

Initialisiert eine neue instance der -Klasse, die die WcfCommunicationListener<TServiceContract> angegebene Listenerbindung und endpunktadresse verwendet, die vom angegebenen Endpunktressourcennamen abgeleitet wird.

public WcfCommunicationListener (System.Fabric.ServiceContext serviceContext, TServiceContract wcfServiceObject, System.ServiceModel.Channels.Binding listenerBinding = default, string endpointResourceName = default);
new Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract> : System.Fabric.ServiceContext * 'ServiceContract * System.ServiceModel.Channels.Binding * string -> Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener<'ServiceContract>
Public Sub New (serviceContext As ServiceContext, wcfServiceObject As TServiceContract, Optional listenerBinding As Binding = Nothing, Optional endpointResourceName As String = Nothing)

Parameter

serviceContext
ServiceContext

Der Kontext des Diensts, für den dieser Kommunikationslistener erstellt wird.

wcfServiceObject
TServiceContract

WCF-Dienst, der den angegebenen WCF-Dienstvertrag implementiert.

listenerBinding
Binding

Die Bindung, die für den WCF-Endpunkt verwendet werden soll. Wenn listenerBinding nicht angegeben oder NULL ist, wird mithilfe CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) der -Methode eine Standardlistenerbindung 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 sein Name vom WCF-Dienstvertragstyp mithilfe GetEndpointName(Type) der -Methode abgeleitet. Wenn im Dienstmanifest keine übereinstimmende Endpunktressource gefunden wird, wird eine Standardendpunktressourcendefinition mit Port 0 verwendet.

Gilt für: