Table of Contents

Class BusHealthResult

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public class BusHealthResult
Inheritance
BusHealthResult
Inherited Members

Fields

Endpoints

public readonly IReadOnlyDictionary<string, EndpointHealthResult> Endpoints

Field Value

IReadOnlyDictionary<string, EndpointHealthResult>

Exception

public readonly Exception? Exception

Field Value

Exception

Status

public readonly BusHealthStatus Status

Field Value

BusHealthStatus

Properties

Description

public string Description { get; }

Property Value

string

Methods

Degraded(string, Exception, IReadOnlyDictionary<string, EndpointHealthResult>)

public static BusHealthResult Degraded(string description, Exception exception, IReadOnlyDictionary<string, EndpointHealthResult> endpoints)

Parameters

description string
exception Exception
endpoints IReadOnlyDictionary<string, EndpointHealthResult>

Returns

BusHealthResult

Healthy(string, IReadOnlyDictionary<string, EndpointHealthResult>)

public static BusHealthResult Healthy(string description, IReadOnlyDictionary<string, EndpointHealthResult> endpoints)

Parameters

description string
endpoints IReadOnlyDictionary<string, EndpointHealthResult>

Returns

BusHealthResult

Unhealthy(string, Exception, IReadOnlyDictionary<string, EndpointHealthResult>)

public static BusHealthResult Unhealthy(string description, Exception exception, IReadOnlyDictionary<string, EndpointHealthResult> endpoints)

Parameters

description string
exception Exception
endpoints IReadOnlyDictionary<string, EndpointHealthResult>

Returns

BusHealthResult