Summary
IServicesBuilder.
Implements the
IConventionBuilder<TBuilder, TConvention, TDelegate>
Implements the IServiceConvention
Implements the IServiceConventionContext
Implements the ServiceConventionDelegate
- Assembly
- Rocket
.Surgery .Extensions .DependencyInjection .Abstractions .dll - Namespace
- Rocket
.Surgery .Extensions .DependencyInjection - Interfaces
- Implementing Types
graph BT
Type-.->Interface0["IConventionBuilder<IServicesBuilder, IServiceConvention, ServiceConventionDelegate>"]
Type-.->Interface1["IConventionContainer<IServicesBuilder, IServiceConvention, ServiceConventionDelegate>"]
Type-.->Interface2["IServiceConventionContext"]
click Interface2 "/api/Rocket.Surgery.Extensions.DependencyInjection/IServiceConventionContext"
Type-.->Interface3["IConventionContext"]
click Interface3 "/api/Rocket.Surgery.Conventions/IConventionContext"
Type["IServicesBuilder"]
class Type type-node
Implementing0["ServicesBuilder"]-.->Type
click Implementing0 "/api/Rocket.Surgery.Extensions.DependencyInjection/ServicesBuilder"
Implementing1["AutofacBuilder"]-.->Type
click Implementing1 "/api/Rocket.Surgery.Extensions.Autofac/AutofacBuilder"
Syntax
public interface IServicesBuilder :
IConventionBuilder<IServicesBuilder, IServiceConvention, ServiceConventionDelegate>,
IConventionContainer<IServicesBuilder, IServiceConvention, ServiceConventionDelegate>,
IServiceConventionContext, IConventionContext
Methods
Name | Value | Summary |
---|---|---|
Build |
IServiceProvider |
Build the service provider from this container
|