模型的恢复事件处理程序?

时间:2019-04-16 02:37:12

标签: c# rabbitmq

对于IConnection,有ConnectionShutdownRecoverySucceeded个事件。但是,对于IModel,只有ModelShutdown事件。如何在不将IModel强制转换为AutorecoveringModel并订阅Recovery事件的情况下订阅模型恢复事件?

当前,我正在使用以下代码,但这样做感觉不对

using (var model = (AutorecoveringModel)_connection.CreateModel()) {
    model.ModelShutdown += OnModelShutdown;
    model.Recovery += OnRecovery;
    // do stuff
}

0 个答案:

没有答案