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