Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- using MQTTnet.Extensions.Rpc.Options.TopicGeneration;
- using System;
-
- namespace MQTTnet.Extensions.Rpc.Options
- {
- public class DefaultMqttRpcClientTopicGenerationStrategy : IMqttRpcClientTopicGenerationStrategy
- {
- public MqttRpcTopicPair CreateRpcTopics(TopicGenerationContext context)
- {
- var requestTopic = $"MQTTnet.RPC/{Guid.NewGuid():N}/{context.MethodName}";
- var responseTopic = requestTopic + "/response";
-
- return new MqttRpcTopicPair
- {
- RequestTopic = requestTopic,
- ResponseTopic = responseTopic
- };
- }
- }
- }
|