Namespace Cratis.Arc.DependencyInjection
Classes
- CannotResolveDependency
The exception that is thrown when a dependency required by a command, provide method, validator, or query cannot be resolved from the service provider.
- ProtectedDecisionServiceCollectionExtensions
Opts Microsoft DI into fresh, provider-bound construction of protected decision validators.
- ProtectedDecisionServiceProviderFactory
Builds a Microsoft dependency injection provider whose native child scopes can be attested by Arc.
Interfaces
- ICanResolveParameterDependency
Resolves a parameter dependency using its metadata before falling back to type-based resolution.
- IUnresolvableDependencyClassifier
Defines a classifier that can recognize a non-nullable dependency which could not be resolved as invalid client input rather than a server-side misconfiguration.