Table of Contents

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[]>