MQT Tnet получить элементы сеанса клиентов - PullRequest
0 голосов
/ 12 февраля 2020

Я использую сервер MQT Tnet для реализации своего пользовательского брокера MQTT.

Я управляю аутентификацией и разрешениями MQTT с помощью методов .WithConnectionValidator, .WithSubscriptionInterceptor и .WithApplicationMessageInterceptor. Для этого я использую context.SessionItems для хранения данных внутренней аутентификации и разрешений. Это прекрасно работает.

Что я хочу,

У меня есть пользовательский интерфейс, где можно изменить учетные данные пользователя (имя пользователя / пароль). Когда учетные данные меняются, я хочу отключить клиентов. Для этого у меня должен быть доступ к SessionItems, чтобы узнать, что клиент должен отключить.

Использование _mqttBroker.GetClientStatusAsync() У меня есть доступ к списку клиентов, но у меня нет доступа к клиентским SessionItems. Как я могу получить доступ тогда?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...