Show / Hide Table of Contents

Namespace IRM.Dependencies

Classes

BaseBuilder

Base class for configuration builders.

ConfigureDependenciesExtensions

Extension methods for adding services to an IConfigureDependencies.

Constants

Constants used by the dependency support classes.

Decorator<TService>

Wrapper class used to decorate TService, aka add additional functionality even if operations aren't virtual. The Decorator<TService> is dependency injection friendly.

Decorator<TService, TImpl>

A Decorator<TService> that has a specific implementation.

DependencyResolverContractBehavior

DependencyResolverInstanceContextExtension

DependencyResolverInstanceContextInitializer

DependencyResolverInstanceProvider

DependencyResolverServiceHost

Provides a service host with support for dependecy injection.

DependencyResolverServiceHostFactory

Factory that provides instances of DependencyResolverServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages.

DisposableDecorator<TService>

A disposable Decorator<TService>.

ServiceCollectionExtensions

Extension methods for setting up IRM core services in an Microsoft.Extensions.DependencyInjection.IServiceCollection.

Interfaces

IConfigurableDependencyResolver

Represents a dependency injection container, that supports re-configuration of the scoped container.

IConfigureDependencies

Represents a dependency injector container that can be configured.

IConfigureScopeDependencies

Represents a scoped dependency injector container that can be configured.

IDependencyResolver

Represents a dependency injection container.

IDependencyScope

Represents an interface for the range of the dependencies.

Back to top Generated by DocFX