【发布时间】:2013-11-10 15:12:44
【问题描述】:
这是一个示例代码:
[DataContract]
public enum SessionOperation
{
[EnumMember]
Update,
[EnumMember]
Register
}
[DataContract]
public class RequestObject
{
[DataMember]
public long ClientId { get; set; }
[DataMember]
public long SessionId { get; set; }
[DataMember]
public SessionOperation Operation { get; set; }
}
及运营合同:
[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
BaseResponseObject Request(SessionData requestObject);
我想在我的 RESTful WCF 服务中实现的是将 SessionOperation 作为字符串而不是值传递? 喜欢:
{"ClientId": 11935,"SessionId": 635193261351796051, "Operation": "Register"}
是否可以不手动修改?
【问题讨论】:
标签: wcf