Silverlight学习笔记二:Silverlight从WCF那里获取数据,WCF为Silverlight提供数据

Silverlight学习笔记二:Silverlight从WCF那里获取数据,WCF为Silverlight提供数据,第1张

概述【1】:建立Silverlight应用程序。 【2】:在Silverlight中的Web中,添加WCF. 【3】:在WCF文件Service1.svc中添加函数。 using System;using System.Linq;using System.Runtime.Serialization;using System.ServiceModel;using System.ServiceMo

【1】:建立Silverlight应用程序。

【2】:在Silverlight中的Web中,添加WCF.



【3】:在WCF文件Service1.svc中添加函数。

using System;using System.linq;using System.Runtime.Serialization;using System.ServiceModel;using System.ServiceModel.Activation;namespace SilverWCF.Web{    [ServiceContract(namespace = "")]    [SilverlightFaultBehavior]    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]    public class Service1    {        [OperationContract]        public voID DoWork()        {            // 在此处添加 *** 作实现            return;        }        [OperationContract]//这个很重要 ,每个函数前面都必须写        public string getstring()        {            return "这是WCF提供的数据";        }        // 在此处添加更多 *** 作并使用 [OperationContract] 标记它们    }}

【4】:把Web生成以下。

【5】为Silverlight添加服务引用



【6】:编写代码

添加引用:

using SilverWCF.ServiceReference1;

写代码:

        private voID button1_Click(object sender,RoutedEventArgs e)        {            Service1ClIEnt clIEnt = new Service1ClIEnt();//建立服务            clIEnt.getStringCompleted += new EventHandler<getStringCompletedEventArgs>(clIEnt_getStringCompleted);//为下面的异步调用注册一个回调函数,当输入完 clIEnt.getStringCompleted +=时候,按两下Tab键,会自动补全            clIEnt.getStringAsync();//异步调用            clIEnt.CloseAsync();//关闭服务        }        voID clIEnt_getStringCompleted(object sender,getStringCompletedEventArgs e)        {            if (e.Error==null)            {                MessageBox.Show(e.Result);//获取WCF提供的结果            }        }
总结

以上是内存溢出为你收集整理的Silverlight学习笔记二:Silverlight从WCF那里获取数据,WCF为Silverlight提供数据全部内容,希望文章能够帮你解决Silverlight学习笔记二:Silverlight从WCF那里获取数据,WCF为Silverlight提供数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1067651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存