コード例 #1
0
        public void Subscribe(string destination, Action <object?, BasicDeliverEventArgs> callback)
        {
            _logger.LogInformation("=^.^=: Creating a new channel for the subscription...");
            var(_, channel) = SubscriptionStrategy.SubscribeConsumer(callback, destination, _rabbitConnection, _logger);

            _logger.LogInformation("=^.^=: Press [enter] to exit...");
            Console.ReadLine();

            _logger.LogInformation("=^.^=: Bye!");
            channel.Dispose();
        }
コード例 #2
0
    protected override void Initialize()
    {
        var strategy = new SubscriptionStrategy();

        Context.Strategies.Add(strategy, UnityBuildStage.PostInitialization);
    }