コード例 #1
0
 protected override async Task Execute(ModelBase model, IAsyncBasicConsumer consumer)
 {
     try
     {
         await consumer.HandleModelShutdown(model, reason).ConfigureAwait(false);
     }
     catch (Exception e)
     {
         var details = new Dictionary <string, object>()
         {
             { "consumer", consumer },
             { "context", "HandleModelShutdown" }
         };
         model.OnCallbackException(CallbackExceptionEventArgs.Build(e, details));
     }
 }
コード例 #2
0
ファイル: ModelShutdown.cs プロジェクト: lsfera/RabbitMQ.Core
 protected override Task Execute(IAsyncBasicConsumer consumer)
 {
     return(consumer.HandleModelShutdown(_model, _reason));
 }