Namespace Juhta.Net.Services
Classes
ConstructorParam
Defines a class that represents a single parameter used in constructors of dependency injection services.
ConstructorParamException
This exception will be thrown whenever an error related to a constructor parameter of a dependency injection service occurs.
LibraryHandle
Defines the library handle of Services Library.
Service
Defines a class that encapsulates the metadata of a dependency injection service.
ServiceCreationException
This exception will be thrown when an instance of a dependency injection service cannot be created.
ServiceFactory
Defines a class that provides methods for getting metadata and creating instances of the configured dependency injection services.
ServiceId
Defines an identifier class for dependency injection services. A service identifier consists of two parts, scheme and specifier, which are separated by a colon. Type binded services can be defined by the 'type' scheme and name binded by the 'name' scheme.
ServiceInitializationException
This exception will be thrown when a dependency injection service cannot be initialized.
Enums
ConstructorParamType
Defines an enumeration for the parameter types used in constructors of depencendy injection services.