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

WcfCommunicationListener<TServiceContract> 类

定义

基于 Windows Communication Foundation 的侦听器,适用于基于 Service Fabric 的无状态服务或有状态服务。

public class WcfCommunicationListener<TServiceContract> : Microsoft.ServiceFabric.Services.Communication.Runtime.ICommunicationListener
type WcfCommunicationListener<'ServiceContract> = class
    interface ICommunicationListener
Public Class WcfCommunicationListener(Of TServiceContract)
Implements ICommunicationListener

类型参数

TServiceContract

WCF 服务协定的类型。

继承
WcfCommunicationListener<TServiceContract>
实现

构造函数

WcfCommunicationListener<TServiceContract>(ServiceContext, TServiceContract)

初始化 使用默认绑定和默认终结点地址的 WcfCommunicationListener<TServiceContract> 类的新实例。

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

初始化 类的新实例,该类 WcfCommunicationListener<TServiceContract> 使用派生自指定终结点地址的指定侦听器绑定和终结点地址。

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

初始化 类的新实例, WcfCommunicationListener<TServiceContract> 该类使用派生自指定终结点资源名称的指定侦听器绑定和终结点地址。

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

初始化 类的新实例,该类 WcfCommunicationListener<TServiceContract> 使用派生自指定终结点地址的指定侦听器绑定和终结点地址。

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

初始化 类的新实例, WcfCommunicationListener<TServiceContract> 该类使用派生自指定终结点资源名称的指定侦听器绑定和终结点地址。

属性

ServiceHost

ServiceHost获取此侦听器用于承载 WCF 服务实现的 。

显式接口实现

ICommunicationListener.Abort()

此方法会导致通信侦听器关闭。 Close 是一种终端状态,此方法会导致转换不正常地关闭。 调用此方法时,应取消任何未完成的操作 (包括关闭) 。

ICommunicationListener.CloseAsync(CancellationToken)

此方法会导致通信侦听器关闭。 Close 是一种终端状态,此方法允许通信侦听器以正常方式转换为此状态。

ICommunicationListener.OpenAsync(CancellationToken)

此方法会导致打开通信侦听器。 打开完成后,通信侦听器将变为可用 - 接受并发送消息。

适用于