WcfCommunicationListener<TServiceContract> 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
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:
Azure SDK for .NET