MassTransit by Chris Patterson

<PackageReference Include="MassTransit" Version="8.0.1" />

.NET API 3,220,992 bytes

 InstanceExtensions

public static class InstanceExtensions
Extensions for subscribing object instances.
public static ConnectHandle ConnectInstance(this IConsumePipeConnector connector, object instance)

Connects any consumers for the object to the message dispatcher

public static ConnectHandle ConnectInstance<T>(this IConsumePipeConnector connector, T instance) where T : IConsumer

Connects any consumers for the object to the message dispatcher

public static void Instance(this IReceiveEndpointConfigurator configurator, object instance)

Subscribes an object instance to the bus

public static void Instance<T>(this IReceiveEndpointConfigurator configurator, T instance, Action<IInstanceConfigurator<T>> configure = null) where T : IConsumer

Subscribes an object instance to the bus