WCF示例(6) - 消息处理(异步调用OneWay, 双向通讯Duplex)2012-01-20 webabcd 介绍WCF(Windows Communication Foundation) - 消息处理:通过操作契约的IsOneWay参数实现异步调用,基于Http, TCP, Named Pipe, MSMQ的双向通讯。示例(异步调用OneWay)1、服务IOneWay.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text; using System.ServiceModel; namespace WCF.ServiceLib.Message{ /**//// <summary> /// IOneWay接口 /// </summary> [ServiceContract] public interface IOneWay { /**//// <summary> /// 不使用OneWay(同步调用) /// </summary> [OperationContract] void WithoutOneWay(); /**//// <summary> /// 使用OneWay(异步调用) /// </summary> [OperationContract(IsOneWay=true)] void WithOneWay(); }}