0
我在Topshelf Windows服務中運行Masstransit(使用rabbitMQ)。我如何強制停止頂部服務,每當有消費者即使有異常。來自FaultConsumer?C#如何停止masstransit故障消費者的頂棚服務
由於
我在Topshelf Windows服務中運行Masstransit(使用rabbitMQ)。我如何強制停止頂部服務,每當有消費者即使有異常。來自FaultConsumer?C#如何停止masstransit故障消費者的頂棚服務
由於
航到正在傳遞給ServiceControl
接口的Start()
方法HostControl
參數。如果您在任何時候需要請求停止服務,請致電Stop()
方法。
public interface ServiceControl
{
bool Start(HostControl hostControl);
bool Stop(HostControl hostControl);
}
public interface HostControl
{
void RequestAdditionalTime(TimeSpan timeRemaining);
void Stop();
void Restart();
}