Namespace JsonApiDotNetCore.Configuration
Classes
- InverseNavigationResolver
Responsible for populating InverseNavigationProperty. This service is instantiated at startup. When using a data access layer other than Entity Framework Core, you should implement and register this service.
- 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 at startup. When using a data access layer other than Entity Framework Core, you should implement and register this service.
- 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.