With a contract:
合同:
namespace ACME.FooServices
{
[ServiceContract]
public interface IFooService
{
[OperationContract]
[WebInvoke(Method = "POST",
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare)]
FooMessageType Foo(string name);
}
[DataContract]
public class FooMessageType
{
string _name;
string _date;
[DataMember]
public string Name
{
get { return _name; }
set { _name = value; }
}
[DataMember]
public string Date
{
get { return _date; }
set { _date = value; }
}
}
}
namespace ACME.FooServ