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.