zoukankan      html  css  js  c++  java
  • WCF技术内幕 第6章(5)

    双工通道:IDuplexChannel

    双工消息交换模式允许发送者和接收者自由发送和接收消息。在双工消息交换模式中,发送和接收通道形状是相同的,因此,发送者和接收者实现了相同的接口。

        public interface IDuplexChannel : IInputChannel, IOutputChannel, IChannel, ICommunicationObject
        {
        }


    IDefaultCommunicationTimeouts接口

    WCF类型系统包含一个描述超时的接口:System.ServiceModel.IDefaultCommunicationTimeouts。绑定、通道工厂和通道都实现了这个接口。

        public interface IDefaultCommunicationTimeouts
        {
            TimeSpan CloseTimeout { get; }
            TimeSpan OpenTimeout { get; }
            TimeSpan ReceiveTimeout { get; }
            TimeSpan SendTimeout { get; }
        }


    ChannelBase类型

    System.ServiceModel.Channels.ChannelBase抽象类型确保了所有通道类型的兼容性。


    6.5 通道功能

    传输通道

    在通道堆栈里,传输通道通常都位于最底层。从发送者的角度来看,在数据发送之前,传输通道是堆栈中的最后一个通道。从接收者角度来看,传输通道是第一个通道。没有传输通道的通道堆栈没有任何价值,所有的通道至少包含一个传输通道。

    协议通道

    协议通道是WCF实现消息协议的主要方式,WCF是通过协议通道来支持WS-×规范的。

    组合通道

    组合通道允许通道在堆栈里修改通道形状。这样,组合通道就创建了一种使用自己功能模块的新方式。

  • 相关阅读:
    C. Tanya and Toys_模拟
    B. Qualifying Contest_排序
    A. Round House_数学问题
    广搜,深搜,单源最短路径,POJ(1130),ZOJ(1085)
    广搜,智能拼图(ZOJ1079)
    类似LIS+贪心(ZOJ1025)
    字符串处理(POJ1782)
    打表格,字符串处理,POJ(2136)
    二进制字符串匹配
    括号匹配问题
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2989619.html
Copyright © 2011-2022 走看看