DataSanp的控制老大-DSServer
DSServer作用:管理DataSnap服务器生命周期。(启动,停止)
一.方法:
1.BroadcastMessage 向所以客户端发送消息,客户端必须已注册通道。
2.BroadcastObject 发送一个对象的所有客户端
3.CallbackTunnelOf 返回通信隧道。
4.Connecting 触发一个事件时,打开一个连接。
5.CreateChannelTunnel 创建一个回调通道
6.DefineProperties 称为自动组件流媒体系统的一部分;不要直接调用它。
7.Disconnecting 连接关闭时触发一个事件。
8.Error 触发一个错误事件。 --> OnError
9.FindServer 发现服务器的组件的实例名称。
10.GetAllChannelCallbackId 获取回调通道内的所有成员ID
11.GetAllChannelClientId 返回一个给定通道内所以客户端列表ID
12.GetAllChannelNames 返回所以通道列表
13.GetCallbackTunnel 给定一个ID,返回所在的通信隧道。
14.GetJSONMarshaler 返回一个序列化对象
15.GetJSONUnMarshaler 返回一个反序列化对象
16.GetServerConnection 返回一个服务器连接属性
17.GetTraceInfoEvent 读取事件OnTrace事件信息
18.HasChannelCallback 给定一个ID,返回是否有一个通道
19.Loaded 初始化后的组件形式文件读取到内存中。
20.MarshalData 序列化对象
21.NotifyCallback 执行同步消息传递一个回调。
22.NotifyObject 执行同步对象传递一个回调。
23.RegisterChannelCallback 注册一个通道回调与当前实例。
24.SetTraceInfoEvent 写保护实现OnTrace事件。
25.Start 开启服务器服务.
26.Stop 停止服务.
27.UnMarshalJSON 还原一个序列化对象.
28.UnregisterChannelCallback 注销一个客户端回调通道.
二.属性
1.AutoStart TDSServer组件加载时,是否自动启动服务
2.ChannelQueueSize 排队等待发送消息到特定客户端的消息数量
3.ChannelResponseTimeout 等待回调消息的超时时间
4.HideDSAdmin 是否可以客户端直接调用服务器内置DSAdmin类的方法。
三.事件
1.OnConnect 客户端连接时触发此方法
2.OnDisconnect 客户端断开时触发此方法,客户端异常断开时将不出触发此方法.
3.OnError 在执行时发生异常的服务器的方法。
4.OnPrepare 所以在准备注册服务器实例时触发此方法.
5.OnTrace 事件处理程序用于接收跟踪事件。
技巧:不要在设计时开启服务器,要在Create事件中,动态打开。
DataSanp的控制老大-DSServer的更多相关文章
- 浅谈Yii-admin的权限控制
说到CMS,最需要有的东西就是权限控制,特别是一些复杂的场景,多用户,多角色,多部门,子父级查看等等.最近在开发一个线下销售的东东,这个系统分为管理员端,省代端,客户端,门店端,销售端, 部门端,部门 ...
- 转OSGchina中,array老大的名词解释
转OSGchina中,array老大的名词解释 转自:http://ydwcowboy.blog.163.com/blog/static/25849015200983518395/ osg:: Cle ...
- (翻译) TFS源代码控制的未来 (TFSVC vs. Git)
说明:由于博客园的限制,之前转发的MVP卢建晖的文章不能放入首页,但我会继续转发,感兴趣的同学请到我的博客首页查看. 博主: 翻译自微软Visual Studio ALM产品组老大Brian Harr ...
- 控制反转(IOC)和依赖注入(DI)的区别
IOC inversion of control 控制反转 DI Dependency Injection 依赖注入 要理解这两个概念,首先要搞清楚以下几个问题: 参与者都有谁? 依赖:谁 ...
- 工厂方法模式与IoC/DI控制反转和依赖注入
IoC——Inversion of Control 控制反转 DI——Dependency Injection 依赖注入 要想理解上面两个概念,就必须搞清楚如下的问题: 参与者都有谁? 依赖:谁 ...
- web项目自定义路由_实现静态资源URL控制
前言: IIS会默认把:图片.JS.HTML.CSS这些文件当成静态资源处理,为了减少服务器压力,默认这些静态资源是不走URL路由规则控制的. 作为小白及初学者,本人对这些了解甚少,补充基础知识吧: ...
- 设计模式のIOC(控制反转)
一.什么是Ioc IoC(Inverse of Control)的字面意思是控制反转,它包括两个内容: 控制.反转 可以假设这样一个场景:火车运货,不同类型的车厢运送不同类型的货物,板车运送圆木,罐车 ...
- 依赖注入(DI)和控制反转(IOC)的理解,写的太好了。
学习过spring框架的人一定都会听过Spring的IoC(控制反转) .DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC .DI这两个概念是模糊不清的,是很难理解的,今天和大家 ...
- IOC和DI 控制反转和依赖注入
首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnianshilongnian.iteye.com/b ...
随机推荐
- apt-get命令详解
apt-cache search # ------(package 搜索包) apt-cache show #------(package 获取包的相关信息,如说明.大小.版本等) sudo apt- ...
- 视频转gif
如何把视频变成GIF https://shop16541393.koudaitong.com/v2/feature/1x6q09fa?openid=ov0dfwb6-DBFqTzvekSNAjT59U ...
- div高度自适应(总结:min-height:100px; height:auto;的用法)
对于div高度自适应问题,我总是用一句话:height:auto来解决. 但是很多时候我们需要的是当div内部有内容时,高度会随着内容的增加和增加,当div中没有内容时,div能够保持一个固定的高度. ...
- SQL视图与触发器
视图(虚拟的表) select查询出来的结果集可以用as起别名当作虚拟表来使用 视图只能添加使用不能添加修改 视图不能建在其他视图上,只能一其他实体表作为基础 视图表的数据会随实体表的变动而变动 视图 ...
- RBL开发笔记二
17:13:55 2014-08-25 有以下几个点: 第一 :怎么在预处理阶段能够做到识别某个宏是否给定义了 这里就定义了一个SystemConfig.h 专门做这个事情 当然是需要make ...
- hdu2191 悼念512汶川大地震 ——多重背包
link:http://acm.hdu.edu.cn/showproblem.php?pid=2191 最简单的那种 #include <iostream> #include <cs ...
- 第七课第三节,T语言流程语句(版本5.0)
for语句 for和while语句一样,都是用来做循环操作的,只是他们的使用方法不一样 (注:关键字,for,end) 执行流程图解: 实例代码: for(var i=0;i<20;i++) / ...
- java文件下载
/** * zip 导出 * @param response * @param zipName * @throws Exception */ private void outZip(HttpServl ...
- squid安装、配置、控制
Squid 目录 [隐藏] 1 前言 2 安装 2.1 从源中安装 2.2 源码编译安装 3 基本配置 4 高级控制 5 认证 6 总结 6.1 服务器配置 6.2 用户分类 6.3 行为分类 6. ...
- passing argument 3 of ‘wtk_hlv_rec_init’ discards ‘const’ qualifier from pointer target type
-Werror,编译出现如下错误: src/wtk/exam/wtk_ndx.c:154:6: error: passing argument 3 of ‘wtk_hlv_rec_init’ disc ...