MqttServerRegisterMqttRpcApi 方法 (String, Object, HslMqttPermissionAttribute) |
注册一个RPC的服务接口,可以指定当前的控制器名称,以及提供RPC服务的原始对象,指定统一的权限控制。
Register an RPC service interface, you can specify the current controller name, and the original object that provides the RPC service, Specify unified access control
命名空间:
HslCommunication.MQTT
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public void RegisterMqttRpcApi(
string api,
Object obj,
HslMqttPermissionAttribute permissionAttribute
)
Public Sub RegisterMqttRpcApi (
api As String,
obj As Object,
permissionAttribute As HslMqttPermissionAttribute
)
public:
void RegisterMqttRpcApi(
String^ api,
Object^ obj,
HslMqttPermissionAttribute^ permissionAttribute
)
member RegisterMqttRpcApi :
api : string *
obj : Object *
permissionAttribute : HslMqttPermissionAttribute -> unit
参数
- api
- 类型:SystemString
前置的接口信息,可以理解为MVC模式的控制器 - obj
- 类型:SystemObject
原始对象信息,也可以是类型对象本身 - permissionAttribute
- 类型:HslCommunication.ReflectionHslMqttPermissionAttribute
统一的权限访问配置,将会覆盖单个方法的权限控制。
备注
如果设置了permissionAttribute的参数信息,那么请确保调用时获取了企业商业授权的权限,否则,只能使用24小时,然后因为权限问题报错。
参见