2010年9月20日 星期一

[WCF] 使用說明

第一次使用,做個紀錄

在 IService1.cs 裡面
    public interface IService1
    {
        [OperationContract]
        string KM_GetData(int value);
        [OperationContract]
        string KM_EMP(string ID);
    }

在 Service1.cs  裡面
    public class Service1 : IService1
    {
        public string KM_GetData(int value)
        {
            return string.Format("You entered: {0}", value);
        }
        public string KM_EMP(string ID)
        {
            string a = ID.ToString().Trim();
            return "HI, IAM KUoming -"+a;
        }
    }

發佈到 IIS 以後,就可以使用了,在 使用專案裡面,先加入 服務參考

        private void button1_Click(object sender, EventArgs e)
        {
            KM_WCF.Service1Client WCF = new WindowsFormsApplication1.KM_WCF.Service1Client();
            MessageBox.Show(WCF.KM_GetData(9999));
            MessageBox.Show(WCF.KM_EMP("zxcvbnm,"));
            WCF.Close();
        }

沒有留言:

張貼留言