| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.ServiceModel;
- using System.ServiceModel.Activation;
- using System.Text;
- using Dongke.IBOSS.PRD.WCF.Contracts;
- using Dongke.IBOSS.PRD.WCF.DataModels;
- namespace Dongke.IBOSS.PRD.WCF.Services
- {
- // 服务实现类,继承服务声明接口
- // 该标签声明该服务可以在ASP.NET下运行
- [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
- [ServiceBehavior(ConfigurationName = "WCFTestService",
- InstanceContextMode = InstanceContextMode.PerCall,
- ConcurrencyMode = ConcurrencyMode.Multiple,
- UseSynchronizationContext = false)]
- public class WCFTestService : IWCFTest
- {
- public string GetOutPara1123(string code)
- {
- return code + "GetOutPara1123";
- }
- public string GetOutPara(string code, out string name, ref WCFTestData data)
- {
- name = code + "abcd";
- //se = new DataModels.FPM0101_SE();
- data.Data = "GetOutPara";
- //data.Object = new WCFTestData();
- return data.Data;
- }
- public WCFTestData GetOutPara1234(WCFTestData data)
- {
- data.Data = "GetOutPara1234";
- //data.Object = new WCFTestData();
- return data;
- }
- public WCFTestData GetJsonString(WCFTestData data)
- {
- data.Data = "GetJsonString";
- data.Object = new WCFTestData();
- return data;
- }
- public string GetJsonString1(WCFTestData data)
- {
- data.Data = "GetJsonString1";
- data.Object = new WCFTestData();
- return data.Data;
- }
- }
- }
|