Assembly
| Type | Summary |
|---|---|
| ArgumentNullOrEmptyException | Thrown when a required argument is null or empty. |
| CaptionAttribute | Allows to set a localized caption for a class. |
| ConfigurationFinder | Provides methods to help find .json configuration files like settings.json. |
| ConfigurationOptionAttribute | Allows to mark a property that is filled with configuration information. |
| DisposeAction | Provides an action to be executed when the Dispose method is called. |
| EventNotSupportedException | Thrown when trying to access a non-supported event. |
| ExceptionExtensions | Provides helper extension for Exceptions |
| FrameworkException | This is the root class for application exceptions. |
| HashExtensions | Extension methods for hashing strings and byte arrays. |
| IListItem | Represents an item of a list. |
| ItemProcessFlag | A flag to control the process state of an item. |
| JsonExtensions | Json extensions. |
| LanguageExtensions | Provides for commons language types. |
| ListItem | Default implementation of IListItem. |
| Localization | Models localization text to be stored. |
| LocalizationCollection | A collection of Localization. |
| MethodNotSupportedException | Thrown when trying to access a non-supported method. |
| MissingRequiredPropertyException | Thrown when a required property was not initialized. |
| NofMProgressEventArgs | Argument for N of M progress report events. |
| NofMProgressEventHandler | Event that reports a process progress as a N of M items. |
| PercentageProgressEventArgs | Argument for percentage progress report events. |
| PercentageProgressEventHandler | Event that reports a process progress as a percentage. |
| PropertyNotSupportedException | Thrown when trying to access a non-supported property. |
| ResourcesExtensions | Provides extension method related to localization resources functionality. |
| Result | Provides a generic result implementation. |
| TypeDescriptionAttribute | TypeDescriptionAttribute is used for descripting a type for an application UI. |
| Util | Provides utility functions for the framework. |
| Type | Summary |
|---|---|
| IKpokPatagonBuilder | Kpok patagon framework DI configuration interface. |
| InjectServiceNameAttribute | Maps a property to be injected with a service throught it's name. |
| InjectServiceTypeAttribute | Maps a property to be injected with an instance of Type. |
| KpokPatagonBuilder | Kpok patagon framework helper class for DI configuration. |
| KpokPatagonBuilderExtensions | Extension methods to register services with dependency injection. |
| KpokPatagonServiceCollectionExtensions | Kpok patagon framework DI configuration methods. |
| NamedService | Allows the registration of a service with an associated name. |
| Type | Summary |
|---|---|
| IEmailTransport | A marker interface to mark an IMessageService that send messages through e-mail. |
| IMessageService | Allows the implementation of messaging services. |
| ISmtpServerConfiguration | Defines the confiuration for using en SMTP server. |
| Message | A message to be send by a messaging service. |
| SendException | Thrown by a message service when an error occured while sending a message. |
| SmtpMessageService | Implements an IMessageService that send messages through e-mail. |
| SmtpServerConfiguration | Smpt server configuration. |
| Type | Summary |
|---|---|
| INavigationProvider | Allows the implementation of a provider that returns Navigation objects. |
| Navigation | Models navigation information |
| NavigationConfigurationException | Thown when navigation configuration errors are detected. |
| NavigationConfigurationService | Implements a service that scans the application context packages for navigation configuration and constructs a Navigation model. |
| NavigationException | Thrown when an error occured into de navigation sub-system. |
| NavigationItem | Models an item of the navigation sub-system. |
| NavigationItemKind | Define the diferent kinds of navigation items. |
| NavigationNotFoundException | Thrown when a navigation configuration could'nt be found. |
| NavigationProvider | Default navigation provider. |
| Type | Summary |
|---|---|
| IParameterConfigurationService | Allows the implementaion of a service that builds parameter configuration trees. |
| IParameterOptionsProvider | Allows the implementation of an option provider for parameter edition. |
| IParameterTreeNode | Allows the implementation of a tree structure for configuration parameters. |
| IParameterValueValidator | Allows the implementation of a class that validates a parameter value. |
| ParameterConfiguration | Defines the configuration of a parameter. |
| ParameterConfigurationException | Thrown when parameter configuration errors are detected. |
| ParameterConfigurationService | Implements a service that scans the application packages for parameter configuration and construct a parameter configuration tree. |
| ParameterDoesNotExistException | Thrown when a parameter does not exist. |
| ParameterException | This is the base exception for parameter related erros. |
| ParameterTreeNode | A node of the parameter tree. |
| ParameterType | Defines the supported parameter types. |
| ParameterValueValidationException | Thrown when the value for a parameter is not valid. |
| StaticParameterOptionsProvider | Implements an IParameterOptionsProvider that reads the options from the parameter Xml configuration document. To configure, add <option value="" text="" />s to the optionsProvider node. |
| WrongParameterTypeException | Thrown when requested a wrong type for a particular parameter. |
| Type | Summary |
|---|---|
| ParameterConfigurationDto | A DTO to transfer information a parameter including it's current value. |
| ParameterTreeNodeDto | A DTO to transfer information of a parameter tree node. |
| Type | Summary |
|---|---|
| ReflectionHelpers | Provides helper methods for reflection. |
| Type | Summary |
|---|---|
| IRoleProvider | Allows the implementation of a provider that return application Roles. |
| PrincipalExtensions | Extensión for principal an identity. |
| Role | A Role definition for privileges assignment. |
| SecurityException | This is the framework root class for security exceptions. |
| SecurityHelpers | Provides generic methods for security. |
| Type | Summary |
|---|---|
| AsymmetricCryptographer | Asymmetric cryptographic utilities. |
| AsymmetricKeyNotFoundException | Thrown when an asymmetric key could not fe found. |
| Cryptographer | Implements a crytography service. |
| CryptographyException | Thrown when an error occured during a cryptographic operation. |
| CryptographyUtility | Common cryptography methods. |
| DefaultSymmetricKeyGenerator | Creates a key for the SymmetricCryptographer that use an initializator vector of 16 bytes and a key of 32 bytes based on two provided keys. |
| FileSystemAsymmetricKeyStore | An IAsymmetricKeyStore that read the key from the file system. |
| HashCryptographer | A hash provider for any hash algorithm which derives from HashAlgorithm. |
| HashProviderFactory | HashProviderFactory implements a class factory for hash providers. |
| IAsymmetricKeyStore | Allows implementation of a store for asymmetric keys. |
| ICryptographer | Defines a cryptography service. |
| IHashProvider | A contract for any provider for hash implementations. |
| IKeyGenerator | IKeyGenerator allows the implementation of classes that generates encryption keys for symmetric algorithm. |
| ISymmetricProvider | A contract for any provider for symmetric cryptographic implementations. |
| RsaKey | Models a RSA key for serialization. |
| RsaKeyJsonConverter | A converter that for a RsaKey that write all RSAParameters properties. |
| SymmetricCryptographer | Represents basic cryptography services for a SymmetricAlgorithm. |
| SymmetricKeyNotFoundException | Thrown when the required symmetric key was not found. |
| SymmetricProviderFactory | SymmetricProviderFactory implements a class factory for symmetric cryptographers. |
| Type | Summary |
|---|---|
| CryptographyOptions | Cryptography configuration options. |
| Type | Summary |
|---|---|
| TokenFunction | Provides default algorithm for cutting and formatting tokens |
| Type | Summary |
|---|---|
| Clock | Used to get date time information. |
| ClockProviders | Available clock providers. |
| IClockProvider | Allows the implementation for common date-time operations. |
| LocalClockProvider | Implements an IClockProvider to work with local times. |
| UnspecifiedClockProvider | Implements an IClockProvider to work with unspecified times. |
| UtcClockProvider | Implements an IClockProvider to work with Utc times. |
In this document