你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

WcfServiceRemotingListener 构造函数

定义

重载

WcfServiceRemotingListener(ServiceContext, IService, Binding, String)

初始化 WcfServiceRemotingListener 类的新实例。

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, Binding, EndpointAddress)

初始化 WcfServiceRemotingListener 类的新实例。

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, Binding, String)

初始化 WcfServiceRemotingListener 类的新实例。

WcfServiceRemotingListener(ServiceContext, IService, Binding, String)

初始化 WcfServiceRemotingListener 类的新实例。

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")

参数

serviceContext
ServiceContext

正在为其构造远程侦听器的服务的上下文。

serviceImplementation
IService

服务实现对象。

listenerBinding
Binding

要用于侦听器的 WCF 绑定。 如果未指定侦听器绑定或为 null,则使用 CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) 方法创建默认侦听器绑定,该方法创建一个 NetTcpBinding 没有安全性的 。

endpointResourceName
String

服务清单中定义的终结点资源的名称,该名称应用于创建侦听器的地址。 如果未指定 endpointResourceName 或为 null,则使用默认值“ServiceEndpoint”。

适用于

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, Binding, EndpointAddress)

初始化 WcfServiceRemotingListener 类的新实例。

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)

参数

serviceContext
ServiceContext

正在为其构造远程侦听器的服务的上下文。

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

用于接收和处理远程处理消息的处理程序。 接收消息时,侦听器会将消息传递给处理程序。

listenerBinding
Binding

要用于侦听器的 WCF 绑定。 如果未指定侦听器绑定或为 null,则使用 CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) 方法创建默认侦听器绑定。

address
EndpointAddress

要用于 WCF 侦听器的终结点地址。 如果未指定或为 null,则使用服务清单中定义的名为“ServiceEndpoint”的默认终结点资源创建终结点地址。

适用于

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, Binding, String)

初始化 WcfServiceRemotingListener 类的新实例。

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")

参数

serviceContext
ServiceContext

正在为其构造远程侦听器的服务的上下文。

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

用于接收和处理远程处理消息的处理程序。 接收消息时,侦听器会将消息传递给处理程序。

listenerBinding
Binding

要用于侦听器的 WCF 绑定。 如果未指定侦听器绑定或为 null,则使用 CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) 方法创建默认侦听器绑定,该方法创建一个 NetTcpBinding 没有安全性的 。

endpointResourceName
String

服务清单中定义的终结点资源的名称,该名称应用于创建侦听器的地址。 如果未指定 endpointResourceName 或它为 null,则使用默认值“ServiceEndpoint”。

适用于