Namespace Cratis.Arc.Introspection
Classes
- CommandIntrospectionMetadata
Contains metadata for an introspected command endpoint, including route information and associated documentation.
- IntrospectionEndpointMapper
Maps endpoint introspection routes.
- IntrospectionOptions
Controls exposure of the discovery endpoints: the command and query catalogs (
/.cratis/commandsand/.cratis/queries) and identity discovery (/.cratis/users,/.cratis/tenantsand/.cratis/identity-details/schema).
- IntrospectionOptionsValidator
Validates the discovery endpoint exposure configuration on host startup.
- IntrospectionService
Represents an implementation of IIntrospectionService that discovers command and query endpoints using the same route-building logic as the endpoint mappers, and extracts XML documentation summaries.
- InvalidIntrospectionConfiguration
The exception that is thrown when the host cannot enforce the requested introspection access settings.
- QueryIntrospectionMetadata
Contains metadata for an introspected query endpoint, including route information and associated documentation.
Interfaces
- IIntrospectionService
Defines a service responsible for introspecting discovered command and query endpoints.