Summary
IServiceConvention
Implements the
IConvention<TContext>
- Assembly
- Rocket
.Surgery .Extensions .DependencyInjection .Abstractions .dll - Namespace
- Rocket
.Surgery .Extensions .DependencyInjection - Interfaces
- Implementing Types
-
- AspNetCoreConvention
- Mediator
R Operations Convention - Marten
Middleware Unit Of Work Convention - Newtonsoft
Json Convention - Asp
Net Core Fluent Validation Convention - Swashbuckle
Convention - Fluent
Validation Mediat R Convention - MediatRConvention
- Auto
Mapper Newtonsoft Json Convention - Swashbuckle
Newtonsoft Json Convention - AutoMapperConvention
- Asp
Net Core Fluent Validation Newtonsoft Json Convention - MartenConvention
- PostgresConvention
- NodaTimeConvention
- AppMetricsConvention
- Fluent
Validation Convention - Serilog
Extensions Convention - System
Json Text Convention
graph BT
Type-.->Interface0["IConvention<IServiceConventionContext>"]
Type-.->Interface1["IConvention"]
click Interface1 "/api/Rocket.Surgery.Conventions/IConvention"
Type["IServiceConvention"]
class Type type-node
Implementing0["AspNetCoreConvention"]-.->Type
click Implementing0 "/api/Rocket.Surgery.AspNetCore.Contributions/AspNetCoreConvention"
Implementing1["MediatorROperationsConvention"]-.->Type
click Implementing1 "/api/Rocket.Surgery.Operational.MediatR/MediatorROperationsConvention"
Implementing2["MartenMiddlewareUnitOfWorkConvention"]-.->Type
click Implementing2 "/api/Rocket.Surgery.Extensions.Marten.AspNetCore/MartenMiddlewareUnitOfWorkConvention"
Implementing3["NewtonsoftJsonConvention"]-.->Type
click Implementing3 "/api/Rocket.Surgery.AspNetCore/NewtonsoftJsonConvention"
Implementing4["AspNetCoreFluentValidationConvention"]-.->Type
click Implementing4 "/api/Rocket.Surgery.AspNetCore.FluentValidation/AspNetCoreFluentValidationConvention"
Implementing5["SwashbuckleConvention"]-.->Type
click Implementing5 "/api/Rocket.Surgery.AspNetCore.Swashbuckle/SwashbuckleConvention"
Implementing6["FluentValidationMediatRConvention"]-.->Type
click Implementing6 "/api/Rocket.Surgery.Extensions.FluentValidation.MediatR/FluentValidationMediatRConvention"
Implementing7["MediatRConvention"]-.->Type
click Implementing7 "/api/Rocket.Surgery.Extensions.MediatR/MediatRConvention"
Implementing8["AutoMapperNewtonsoftJsonConvention"]-.->Type
click Implementing8 "/api/Rocket.Surgery.Extensions.AutoMapper.NewtonsoftJson/AutoMapperNewtonsoftJsonConvention"
Implementing9["SwashbuckleNewtonsoftJsonConvention"]-.->Type
click Implementing9 "/api/Rocket.Surgery.AspNetCore.Swashbuckle.NewtonsoftJson/SwashbuckleNewtonsoftJsonConvention"
Implementing10["AutoMapperConvention"]-.->Type
click Implementing10 "/api/Rocket.Surgery.Extensions.AutoMapper/AutoMapperConvention"
Implementing11["AspNetCoreFluentValidationNewtonsoftJsonConvention"]-.->Type
click Implementing11 "/api/Rocket.Surgery.AspNetCore.FluentValidation.NewtonsoftJson/AspNetCoreFluentValidationNewtonsoftJsonConvention"
Implementing12["MartenConvention"]-.->Type
click Implementing12 "/api/Rocket.Surgery.Extensions.Marten.Conventions/MartenConvention"
Implementing13["PostgresConvention"]-.->Type
click Implementing13 "/api/Rocket.Surgery.Automation.Postgres/PostgresConvention"
Implementing14["NodaTimeConvention"]-.->Type
click Implementing14 "/api/Rocket.Surgery.Extensions.DependencyInjection/NodaTimeConvention"
Implementing15["AppMetricsConvention"]-.->Type
click Implementing15 "/api/Rocket.Surgery.Extensions.App.Metrics/AppMetricsConvention"
Implementing16["FluentValidationConvention"]-.->Type
click Implementing16 "/api/Rocket.Surgery.Extensions.FluentValidation/FluentValidationConvention"
Implementing17["SerilogExtensionsConvention"]-.->Type
click Implementing17 "/api/Rocket.Surgery.Extensions.Serilog.Conventions/SerilogExtensionsConvention"
Implementing18["SystemJsonTextConvention"]-.->Type
click Implementing18 "/api/Rocket.Surgery.AspNetCore/SystemJsonTextConvention"
Syntax
public interface IServiceConvention : IConvention<IServiceConventionContext>, IConvention
Extension Methods
Name | Value | Summary |
---|---|---|
SetBackingValue |
T |
Sets the backing value.
From ValueExtensions
|
With |
TBuilder |
Adds the specified dictionary to the provided dictionary.
|