25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- 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
- };
- }
- }
- }
|