点击或拖拽改变大小

MqttClientUnSubscribeMessage 方法 (String)

取消订阅指定的主题信息,取消之后,就不再接收当前主题的数据,除非服务器强制推送
Unsubscribe from the specified topic information. After cancellation, the data of the current topic will no longer be received unless the server forces push

命名空间:  HslCommunication.MQTT
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法
public OperateResult UnSubscribeMessage(
	string topic
)

参数

topic
类型:SystemString
主题信息

返回值

类型:OperateResult
取消订阅结果
示例
参照 MqttClient 的示例说明。
简单的实例化
// 简单的实例化例子
MqttClient mqttClient = new MqttClient( new MqttConnectionOptions( )
{
    ClientId = "ABC",                     // 客户端的唯一的ID信息
    IpAddress = "127.0.0.1",              // 服务器的地址
} );
订阅示例
// 取消订阅示例,假设你已经订阅了A的操作
HslCommunication.OperateResult sub = mqttClient.UnSubscribeMessage( "A" );
if (sub.IsSuccess)
{
    // 取消订阅成功
}
else
{
    // 取消订阅失败
    // 需要注意的是,即使是取消订阅失败了,在网络恢复的时候,当前的取消的主题不会再被重新订阅
}
参见