以订票为例简单应用wcf程序,需要的朋友可以参考下
WCF实例(带步骤)
复制代码
<xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />
本篇转自百度文档,自己试过,确实可以用。
以订票为例简单应用wcf
新建一个wcf服务应用程序
在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;
}
else
{
boolCount = true;
}
}
}
[DataMember]
/*返回票数*/
public int HowMany
{
get { return howmany; }
set { howmany = value;}
}
}
}
在Service1.svc中实现契约服务
复制代码
namespace WcfDemo
{
// 注意: 如果更改此处的类名“Service1”,也必须更新 Web.config 和关联的 .svc 文件中对“Service1”的引用。
public class Service1 : IService1
{
Ticket T=new Ticket();
/*实现添加票数的方法*/
public void AddTicket(int count)
复制代码
<xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />
本篇转自百度文档,自己试过,确实可以用。
以订票为例简单应用wcf
新建一个wcf服务应用程序
在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;
}
else
{
boolCount = true;
}
}
}
[DataMember]
/*返回票数*/
public int HowMany
{
get { return howmany; }
set { howmany = value;}
}
}
}
在Service1.svc中实现契约服务
复制代码
namespace WcfDemo
{
// 注意: 如果更改此处的类名“Service1”,也必须更新 Web.config 和关联的 .svc 文件中对“Service1”的引用。
public class Service1 : IService1
{
Ticket T=new Ticket();
/*实现添加票数的方法*/
public void AddTicket(int count)










