32 lines
		
	
	
		
			867 B
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			867 B
		
	
	
	
		
			C#
		
	
	
	
| using System;
 | ||
| using System.Collections.Generic;
 | ||
| using System.Linq;
 | ||
| using System.Runtime.Serialization;
 | ||
| using System.ServiceModel;
 | ||
| using System.Text;
 | ||
| 
 | ||
| namespace WcfServiceLibrary1
 | ||
| {
 | ||
|     // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的类名“Service1”。
 | ||
|     public class Service1 : IService1
 | ||
|     {
 | ||
|         public string GetData(int value)
 | ||
|         {
 | ||
|             return string.Format("You entered: {0}", value);
 | ||
|         }
 | ||
| 
 | ||
|         public CompositeType GetDataUsingDataContract(CompositeType composite)
 | ||
|         {
 | ||
|             if (composite == null)
 | ||
|             {
 | ||
|                 throw new ArgumentNullException("composite");
 | ||
|             }
 | ||
|             if (composite.BoolValue)
 | ||
|             {
 | ||
|                 composite.StringValue += "Suffix";
 | ||
|             }
 | ||
|             return composite;
 | ||
|         }
 | ||
|     }
 | ||
| }
 |