wcf实例
来源:互联网 发布:三菱人机界面编程软件 编辑:程序博客网 时间:2024/06/08 11:55
在IService1.cs定义服务契约
namespace WcfDemo
{
// 注意: 如果更改此处的接口名称 "IService1",也必须更新 Web.config 中对 "IService1" 的引用。
[ServiceContract] // 服务合同 即提供服务的接口或类
public interface IService1
{
[OperationContract]
void AddTicket(int count);
[OperationContract]
int BuyTickets(int Num);
[OperationContract] //服务契约 即提供服务的实现方法
int GetRemainingNum();
// 任务: 在此处添加服务操作
}
// 使用下面示例中说明的数据约定将复合类型添加到服务操作。
[DataContract] //数据契约
public class Ticket
{
bool boolCount = true;//判断是否还有车票
int howmany = 10;//还有多少车票
[DataMember]
public bool BoolCalue
{
get { return boolCount; }
set
{
if (HowMany > 0)
{
boolCount = false;
}