Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
|
- 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
- };
- }
- }
- }
|