Skip to main content

Dependency Injection

Dependency Injection (DI) is a powerful pattern for managing object lifecycles and dependencies. Many C# application framework can be used with DI.

In VitalRouter, DI is even more useful when used in conjunction with DI to manage state, such as Subscribe/Unsubscribe, and to automatically perform Interceptor dependency resolution.

Currently, the following DI libraries are supported: