コード例 #1
0
 public MqttProvider(MessagingSettings settings)
 {
     _settings = settings;
 }
コード例 #2
0
ファイル: Extensions.cs プロジェクト: ksevery/GraphQLTryOuts
        public static IServiceCollection AddMqttClientProvider(this IServiceCollection services, MessagingSettings messagingSettings)
        {
            services.AddSingleton <IMessagingProvider>(ctx =>
            {
                var mqttProvider = new MqttProvider(messagingSettings);
                mqttProvider.SetupMqtt();

                return(mqttProvider);
            });

            return(services);
        }
コード例 #3
0
 public MqttMessagingClient(MessagingSettings settings, IManagedMqttClient client)
 {
     InternalClient = client;
     InternalClient.ApplicationMessageReceivedHandler = this;
     _settings = settings;
 }