45 lines
1.3 KiB
C#
45 lines
1.3 KiB
C#
using System.ServiceModel;
|
||
using System.ServiceModel.Web;
|
||
|
||
namespace ZXDService
|
||
{
|
||
// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“ISmsService”。
|
||
[ServiceContract]
|
||
public interface ISmsService
|
||
{
|
||
//[OperationContract]
|
||
//[WebInvoke(Method = "POST",
|
||
// RequestFormat = WebMessageFormat.Json,
|
||
// ResponseFormat = WebMessageFormat.Json,
|
||
// BodyStyle = WebMessageBodyStyle.Bare,
|
||
// UriTemplate = "PutSms")]
|
||
//JsonResult<string> PutSms(Message message);
|
||
|
||
[OperationContract]
|
||
[WebInvoke(Method = "POST",
|
||
RequestFormat = WebMessageFormat.Json,
|
||
ResponseFormat = WebMessageFormat.Json,
|
||
BodyStyle = WebMessageBodyStyle.Bare,
|
||
UriTemplate = "PutSms")]
|
||
JsonResult<string> PutSms(Message2 message);
|
||
|
||
}
|
||
|
||
public class Message
|
||
{
|
||
public string message { get; set; }
|
||
public string resid { get; set; }
|
||
public string mobile { get; set; }
|
||
//public string typeCode { get; set; }
|
||
//public string subTypeCode { get; set; }
|
||
//public int createuser { get; set; }
|
||
}
|
||
|
||
public class Message2
|
||
{
|
||
public string message { get; set; }
|
||
public string[] mobile { get; set; }
|
||
}
|
||
|
||
}
|