点击或拖拽改变大小

ClientVariables 类

客户端信息
继承层次
SystemObject
  Smobiler.CoreClientVariables

命名空间:  Smobiler.Core
程序集:  Smobiler.Core (在 Smobiler.Core.dll 中) 版本:6.0.641.16928
语法
public class ClientVariables

ClientVariables 类型公开以下成员。

构造函数
  名称说明
公共方法ClientVariables
初始化 ClientVariables 类的一个新实例
Top
属性
  名称说明
公共属性Api
公共属性AppName
获取应用名称
公共属性Bluetooth
获取 BluetoothManager 实例
公共属性ClientDevTrace
获取和设置一个值,该值表示在设置DeveloperTrace = DeveloperTraceMode.Single时,当前Client是否启用开发日志记录
公共属性ClientFramework
获取客户端平台
公共属性ClientSource
获取客户端来源
公共属性ClientTrace
获取和设置一个值,该值表示是否启用客户端日志记录
公共属性Contacts
获取 ContactsManager 实例
公共属性CoreVersion
获取客户端内核版本号
公共属性Device
获取客户端设备名称
公共属性DeviceID
获取设备编号
公共属性DeviceOS
获取客户端操作系统类型
公共属性DeviceOSVersion
获取客户端操作系统版本号
公共属性EnableStackView
获取和设置一个值,该值表示是否启用客户端界面栈。
公共属性ExtraInfo
获取扩展信息
公共属性File
获取 FileManager 实例
公共属性HostAddress
获取服务端地址
公共属性HostHttpPort
获取服务端Http端口
公共属性HostTcpPort
获取服务端TCP端口
公共属性HostUrl
获取服务端Url(仅限web连接)
公共属性IPEndPoint
获取客户端网络端点
公共属性ItemInt32
获取和设置指定索引的值
公共属性ItemString
获取和设置指定键名的值
公共属性Language
获取客户端语言
公共属性LastDate
获取客户端最后一次操作时间
公共属性PackageName
获取应用包名
公共属性Pattern
获取 PatternManager 实例
公共属性Push
获取 PushManager 实例
公共属性Resource
获取 ResourceManager 实例
公共属性ScreenDensity
获取设备屏幕密度
公共属性ScreenSize
获取设备屏幕分辨率
公共属性Session
获取客户端全局数据
公共属性SessionID
获取客户端会话编号
公共属性Share
获取 ShareManager 实例
公共属性Socket
获取 SocketManager 实例
公共属性SQLite
获取 SQLiteManager 实例
公共属性StartDate
获取客户端第一次连接时间
公共属性StartFormType
获取和设置起始界面
公共属性Timer
获取 TimerManager 实例
公共属性UrlQuery
查询关键字
公共属性UserSessionID
获取和设置用户会话编号
公共属性Version
获取客户端版本号
公共属性WebUrl
获取服务端完整Url地址(仅限web连接)
公共属性WebUserAgent
获取Web客户端的UserAgent
Top
方法
  名称说明
公共方法ClearCache
清除缓存
公共方法ClearSession
清除所有会话数据
公共方法Exit
关闭客户端
公共方法ExitAndQuit
关闭客户端并终止服务端会话
公共方法GetActiveForm
获取当前显示的窗体
公共方法GetCacheSize
获取缓存大小
公共方法GetClipboard
获取客户端粘贴板内容
公共方法静态成员GetCurrentClient
获取当前调用的客户端的信息
公共方法静态成员GetCurrentClient(String)
获取指定客户端会话编号的客户端的信息
公共方法静态成员GetCurrentClientSession
获取当前调用的客户端的全局数据
公共方法静态成员GetCurrentClientSession(String)
获取指定客户端会话编号的客户端的全局数据
公共方法静态成员GetCurrentClientSessionID
获取当前调用的客户端的会话编号
公共方法静态成员GetCurrentUserSessionID
获取当前调用的客户端的用户会话编号
公共方法静态成员GetCurrentUserSessionID(String)
获取指定客户端会话编号的客户端用户会话编号
公共方法GetNetWorkType
获取网络类型
公共方法GetStatusbarHeight
获取状态栏高度
公共方法HeartBeatDisable
关闭心跳检测
公共方法HeartBeatEnable(ResultHandler, ResultHandler)
开启心跳检测
公共方法HeartBeatEnable(Int32, ResultHandler, ResultHandler)
开启心跳检测
公共方法HeartBeatEnable(Int32, Int32, ResultHandler, ResultHandler)
开启心跳检测
公共方法HeartBeatEnable(Int32, Int32, String, ResultHandler, ResultHandler)
开启心跳检测
公共方法IsNotificationEnabled
获取当前应用是否允许通知
公共方法OpenNotificationSetting
跳转通知设置界面功能
公共方法PlayAudio(String, ResourceMode)
播放音频
公共方法PlayAudio(String, ResultHandler, ResourceMode)
播放音频
公共方法PlayAudio(String, String, ResourceMode)
播放音频
公共方法PlayAudio(String, String, ResultHandler, ResourceMode)
播放音频
公共方法PlaySystemSound
播放系统提示音
公共方法RedirectUrl
跳转指定URL的网页
公共方法RenderFlush
在异步更新UI时,需要调用此方法刷新客户端界面。
公共方法ReStart
销毁当前界面和数据,重新开始客户端会话
公共方法SaveImageToAlbum(String)
保存图片到相册
公共方法SaveImageToAlbum(String, String)
保存资源图片到相册
公共方法SendEmail
发送邮件
公共方法SendSMS
发送短信
公共方法SetClipboard
设置客户端粘贴板内容
公共方法SetWebTitle
设置Web标题
公共方法ShowAbout
显示关于页
公共方法ShowNetworkDiagnosis
显示网络诊断界面
公共方法ShowOfflineResources
显示主线资源界面
公共方法ShowPermission
显示权限界面
公共方法StopAudio
停止播放音频
公共方法TelCall
打开拨号界面或通讯录
公共方法Vibrate
震动
Top
事件
  名称说明
公共事件BackGround
在客户端切换到后台时发生。
公共事件ForeGround
在客户端切换回前台时发生。
公共事件OrientationChanged
在客户端横竖屏切换时发生。
公共事件UrlLiking
在浏览器唤醒时触发
Top
备注