ABBWebApiServer 类 |
命名空间: HslCommunication.Robot.ABB
ABBWebApiServer 类型公开以下成员。
名称 | 说明 | |
---|---|---|
ABBWebApiServer | 初始化 ABBWebApiServer 类的一个新实例 |
名称 | 说明 | |
---|---|---|
ApiCalledAction |
获取或设置当前接口调用信息处理的委托,可以用于对接口调用的二次分析,在接口调用完成的时候,将触发本委托 (继承自 HttpServer。)Obtain or set the delegate for the current interface call information processing, which can be used for secondary analysis of the interface call, and the delegate will be triggered when the interface call is completed | |
DealWithHttpListenerRequest |
额外的处理请求信息的委托定义,将可以自定义处理一些特殊的请求头数据,例如一些账户相关的其他属性,语言属性等等。 (继承自 HttpServer。)Additional delegate definitions for processing request information will be able to customize some special request header data, such as some other account-related attributes, language attributes, and so on. | |
HandleFileUpload |
获取或设置当前的自定义处理文件上传的信息,自动解析好文件的基本信息 (继承自 HttpServer。)Obtain or set the current custom processing file upload information, and automatically parse the basic information of the file | |
HandleRequestFunc |
获取或设置当前的自定义的处理信息,如果不想继承实现方法,可以使用本属性来关联你自定义的方法。 (继承自 HttpServer。)Get or set the current custom processing information. If you don't want to inherit the implementation method, you can use this attribute to associate your custom method. | |
IsCrossDomain |
获取或设置是否支持跨域操作 (继承自 HttpServer。)Get or set whether to support cross-domain operations | |
LogNet |
组件的日志工具,支持日志记录,只要实例化后,当前网络的基本信息,就以DEBUG等级进行输出 (继承自 HttpServer。)The component's logging tool supports logging. As long as the instantiation of the basic network information, the output will be output at DEBUG | |
LogStatistics |
获取当前的日志统计信息,可以获取到每个API的每天的调度次数信息,缓存60天数据,如果需要存储本地,需要调用SaveToFile(String)方法。 (继承自 HttpServer。)Get the current log statistics, you can get the daily scheduling times information of each API, and cache 60-day data. If you need to store it locally, you need to call the SaveToFile(String) method. | |
Port |
获取当前的端口号信息 (继承自 HttpServer。)Get current port number information | |
ServerEncoding |
获取或设置当前服务器的编码信息,默认为UTF8编码 (继承自 HttpServer。)Get or set the encoding information of the current server, the default is UTF8 encoding |
名称 | 说明 | |
---|---|---|
Close |
关闭服务器 (继承自 HttpServer。)Shut down the server | |
Equals | Determines whether the specified object is equal to the current object. (继承自 Object。) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (继承自 Object。) | |
GetAllRpcApiInfo |
获取当前所有注册的RPC接口信息,将返回一个数据列表。 (继承自 HttpServer。)Get all currently registered RPC interface information, and a data list will be returned. | |
GetHashCode | Serves as the default hash function. (继承自 Object。) | |
GetType | Gets the Type of the current instance. (继承自 Object。) | |
HandleRequest |
根据客户端的请求进行处理的核心方法,可以返回自定义的数据内容,只需要集成重写即可。 (重写 HttpServerHandleRequest(HttpListenerRequest, HttpListenerResponse, Byte).)The core method of processing according to the client's request can return custom data content, and only needs to be integrated and rewritten. | |
MemberwiseClone | Creates a shallow copy of the current Object. (继承自 Object。) | |
RegisterHttpRpcApi(Object) |
注册一个RPC的服务接口,可以指定当前的控制器名称,以及提供RPC服务的原始对象 (继承自 HttpServer。)Register an RPC service interface, you can specify the current controller name, and the original object that provides the RPC service | |
RegisterHttpRpcApi(String, Object) |
注册一个RPC的服务接口,可以指定当前的控制器名称,以及提供RPC服务的原始对象 (继承自 HttpServer。)Register an RPC service interface, you can specify the current controller name, and the original object that provides the RPC service | |
SetLoginAccessControl |
设置登录的账户信息,如果需要自己控制,可以自己实现委托HandleRequestFunc (继承自 HttpServer。)Set the login account information, if you need to control by yourself, you can implement the delegation by yourselfHandleRequestFunc | |
SetLoginAccount |
设置用户的登录信息,用户名和密码信息 Set user login information, user name and password information | |
Start |
启动服务器,正常调用该方法时,应该使用try...catch...来捕获错误信息 (继承自 HttpServer。)Start the server and use try...catch... to capture the error message when calling this method normally | |
ToString | Returns a string that represents the current object. (重写 HttpServerToString.) | |
UnRegisterHttpRpcApi(Object) |
卸载一个已经注册的RPC接口,想要卸载指定的接口,此处就需要传入注册时一样的参数 (继承自 HttpServer。)Uninstall a registered RPC interface. If you want to uninstall the specified interface, you need to pass in the same parameters as the registration | |
UnRegisterHttpRpcApi(String, Object) |
卸载一个已经注册的RPC接口,想要卸载指定的接口,此处就需要传入注册时一样的参数 (继承自 HttpServer。)Uninstall a registered RPC interface. If you want to uninstall the specified interface, you need to pass in the same parameters as the registration | |
UseHttps |
使用HTTPS模式,关于如何使用证书,具体的教程可以参考:http://www.hsltechnology.cn/Doc/HslCommunication?chapter=HslCommChapter6-5 (继承自 HttpServer。)For more information about how to use the certificate in the HTTPS mode, please refer to http://www.hsltechnology.cn/Doc/HslCommunication?chapter=HslCommChapter6-5 |
名称 | 说明 | |
---|---|---|
ToJsonString |
获取当前对象的JSON格式表示的字符串。 (由 HslExtension 定义。)Gets the string represented by the JSON format of the current object. |