Namespace JsonApiDotNetCore.Configuration
Classes
- InverseNavigationResolver
- Responsible for populating InverseNavigationProperty. This service is instantiated in the configure phase of the application. When using a data access layer different from Entity Framework Core, you will need to implement and register this service, or set InverseNavigationProperty explicitly. 
- JsonApiOptions
- Global options that configure the behavior of JsonApiDotNetCore. 
- ResourceGraph
- Metadata about the shape of JSON:API resources that your API serves and the relationships between them. The resource graph is built at application startup and is exposed as a singleton through Dependency Injection. 
- ResourceGraphBuilder
- Builds and configures the ResourceGraph. 
- ResourceType
- Metadata about the shape of a JSON:API resource in the resource graph. 
- ServiceDiscoveryFacade
- Provides auto-discovery by scanning assemblies for resources and related injectables. 
Interfaces
- IInverseNavigationResolver
- Responsible for populating InverseNavigationProperty. This service is instantiated in the configure phase of the application. When using a data access layer different from Entity Framework Core, you will need to implement and register this service, or set InverseNavigationProperty explicitly. 
- IJsonApiOptions
- Global options that configure the behavior of JsonApiDotNetCore. 
- IResourceGraph
- Metadata about the shape of JSON:API resources that your API serves and the relationships between them. The resource graph is built at application startup and is exposed as a singleton through Dependency Injection. 
Enums
- ClientIdGenerationMode
- Indicates how to handle IDs sent by JSON:API clients when creating resources.