Class BusControlHealthExtensions
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public static class BusControlHealthExtensions
- Inheritance
-
BusControlHealthExtensions
- Inherited Members
-
Methods
WaitForHealthStatus(IBusControl, BusHealthStatus, CancellationToken)
public static Task<BusHealthStatus> WaitForHealthStatus(this IBusControl busControl, BusHealthStatus expectedStatus, CancellationToken cancellationToken)
Parameters
busControl
IBusControl
expectedStatus
BusHealthStatus
cancellationToken
CancellationToken
Returns
- Task<BusHealthStatus>
WaitForHealthStatus(IBusControl, BusHealthStatus, TimeSpan)
public static Task<BusHealthStatus> WaitForHealthStatus(this IBusControl busControl, BusHealthStatus expectedStatus, TimeSpan timeout)
Parameters
busControl
IBusControl
expectedStatus
BusHealthStatus
timeout
TimeSpan
Returns
- Task<BusHealthStatus>
WaitForHealthStatus(IEnumerable<IBusControl>, BusHealthStatus, CancellationToken)
public static Task<BusHealthStatus[]> WaitForHealthStatus(this IEnumerable<IBusControl> busControls, BusHealthStatus expectedStatus, CancellationToken cancellationToken)
Parameters
busControls
IEnumerable<IBusControl>
expectedStatus
BusHealthStatus
cancellationToken
CancellationToken
Returns
- Task<BusHealthStatus[]>
WaitForHealthStatus(IEnumerable<IBusControl>, BusHealthStatus, TimeSpan)
public static Task<BusHealthStatus[]> WaitForHealthStatus(this IEnumerable<IBusControl> busControls, BusHealthStatus expectedStatus, TimeSpan timeout)
Parameters
busControls
IEnumerable<IBusControl>
expectedStatus
BusHealthStatus
timeout
TimeSpan
Returns
- Task<BusHealthStatus[]>