Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- using MQTTnet.Extensions.Rpc.Options.TopicGeneration;
- using System;
-
- namespace MQTTnet.Extensions.Rpc.Options
- {
- public sealed class MqttRpcClientOptionsBuilder
- {
- IMqttRpcClientTopicGenerationStrategy _topicGenerationStrategy = new DefaultMqttRpcClientTopicGenerationStrategy();
-
- public MqttRpcClientOptionsBuilder WithTopicGenerationStrategy(IMqttRpcClientTopicGenerationStrategy value)
- {
- _topicGenerationStrategy = value ?? throw new ArgumentNullException(nameof(value));
-
- return this;
- }
-
- public IMqttRpcClientOptions Build()
- {
- return new MqttRpcClientOptions
- {
- TopicGenerationStrategy = _topicGenerationStrategy
- };
- }
- }
- }
|