| 1234567891011121314151617181920212223242526272829303132333435 |
- using System.ServiceModel;
- using System.ServiceModel.Web;
- using Dongke.IBOSS.PRD.WCF.DataModels;
- namespace Dongke.IBOSS.PRD.WCF.Contracts
- {
- [ServiceContract(ConfigurationName = "WCFTestService.IWCFTest",
- Name = "IWCFTest",
- Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")]
- public interface IWCFTest
- {
- [OperationContract]
- string GetOutPara1123(string code);
- [OperationContract]
- string GetOutPara(string code, out string name, ref WCFTestData data);
- [OperationContract]
- WCFTestData GetOutPara1234(WCFTestData data);
- [OperationContract]
- [WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped
- , ResponseFormat = WebMessageFormat.Json
- , RequestFormat = WebMessageFormat.Json)]
- WCFTestData GetJsonString(WCFTestData data);
- [OperationContract]
- [WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped
- , ResponseFormat = WebMessageFormat.Json
- , RequestFormat = WebMessageFormat.Json)]
- string GetJsonString1(WCFTestData data);
- }
- }
|