コード例 #1
0
        public static void ManagementBus(IClient client)
        {
            _managementBusClient = client;
            // TODO: Setup subscriptions

            _managementBusClient.AddTopicSubscription<CircuitName>(string.Format(ManagementBus_Listen_CircuitState_Topic, _managementBusClient.ClientId), GetCircuitState);
            _managementBusClient.AddTopicSubscription<ChangeCircuitState>(string.Format(ManagementBus_Listen_ChangeCircuitState_Topic, _managementBusClient.ClientId), ChangeCircuitStateHandler);
            _managementBusClient.AddTopicSubscription<CircuitName>(string.Format(ManagementBus_Listen_ResetCircuit_Topic, _managementBusClient.ClientId), ResetCircuitHandler);
        }