你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
WcfServiceRemotingListener 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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”。