Silverlight中使用自定义服务
来源:互联网 发布:伪装地理位置软件哪个 编辑:程序博客网 时间:2024/06/07 13:38
Silverlight中,可以通过所谓的自定义服务的方式 ,在后台运行一些特殊功能,例如定期检查远程网站资源等等 。
1. 编写一个自定义服务
using System.Windows;namespace BusinessApplication1{ public class MyService:IApplicationService,IApplicationLifetimeAware { #region IApplicationService 成员 public void StartService(ApplicationServiceContext context) { } public void StopService() { } #endregion #region IApplicationLifetimeAware 成员 public void Exited() { MessageBox.Show("停止了"); } public void Exiting() { MessageBox.Show("正在停止"); } public void Started() { MessageBox.Show("启动了"); } public void Starting() { MessageBox.Show("正在启动"); } #endregion }}.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }
2. 注册该服务 ,必须在Application对象的构造器中注册
public App() { this.ApplicationLifetimeObjects.Add(new MyService()); InitializeComponent(); }.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }
- Silverlight中使用自定义服务
- Silverlight 3 RIA服务编程中使用自定义方法及服务操作
- Silverlight使用RIA服务
- SilverLight中使用数据服务对数据库CRUD
- 5步教你在Silverlight中使用WCF服务
- 6步教你在Silverlight中使用WCF服务
- 在Silverlight中使用WCF服务之二
- Silverlight中使用Grid创建自定义的Table表格
- Silverlight陷阱:XAML中不能使用自定义字典 AG_E_PARSER_BAD_PROPERTY_VALUE
- silverlight中调用wcf服务
- SilverLight中自定义用户控件
- SilverLight中自定义图标控件
- Silverlight中使用资源
- Silverlight中使用Json
- Silverlight 中使用 zip
- ArcGIS API for Silverlight开发入门(8):在程序中使用Virtual Earth的服务
- ArcGIS API for Silverlight开发入门(8):在程序中使用Virtual Earth的服务
- ArcGIS API for Silverlight开发入门(8):在程序中使用Virtual Earth的服务
- 在Silverlight中读取ADO.NET数据服务的两种方式
- Silverlight隔离存储(续)
- hello,mono!
- RIA 亮剑行动
- Silverlight中的多语言支持中几个特殊之处
- Silverlight中使用自定义服务
- 你需要知道的隐式转换操作符
- Silverlight的跨站策略和跨站策略文件
- 根据方法名执行方法的例子
- 关于Thread.IsAlive属性
- 事件处理程序的处理顺序问题
- 支持取消操作和暂停操作的Backgroundworker
- 线程池(ThreadPool)
- SystemEvents和SystemEvents线程