一个通信会话过程有两个部分组成,客户端和服务端,他们要进行会话就必然有共同的语言约定,在WCF中这称为契约(contract),定义好通信的约定后,服务端需要确定服务的具体内容,即为配置、运行服务、开放终结点。客户端描述如何从 WCF 服务检索用于创建 WCF 客户端的元数据。
第一、建立契约
using System;
using System.ServiceModel;
namespace Microsoft.ServiceModel.Samples
{
ServiceContract(Namespace = “http://wengyuli”)]
public interface ICalculator
{
[OperationContract]
double Add(double n1, double n2);
}
}
using System;
using System.ServiceModel;
namespace Microsoft.ServiceModel.Samples
{
ServiceContract(Namespace = “http://wengyuli”)]
public interface ICalculator
{
[OperationContract]
double Add(double n1, double n2);
}
}
using System.ServiceModel;
namespace Microsoft.ServiceModel.Samples
{
ServiceContract(Namespace = “http://wengyuli”)]
public interface ICalculator
{
[OperationContract]
double Add(double n1, double n2);
}
}