KpokPatagon


Assembly

Version:
10.0.25249.1
Product version:
KpokPatagon-CI_main_20250906.1+dc75577e9f4ecde646ed76cb7b51a3278d760c1f
Product:
Kpok Patagon Framework
Culture:
neutral
Public key token:
856a2402e38a9992

Namespaces (12)

KpokPatagon

TypeSummary
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.

KpokPatagon.DependencyInjection

TypeSummary
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.

KpokPatagon.Messaging

TypeSummary
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.

KpokPatagon.Navigation

TypeSummary
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.

KpokPatagon.Parameters

TypeSummary
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.

KpokPatagon.Parameters.Dtos

TypeSummary
ParameterConfigurationDto A DTO to transfer information a parameter including it's current value.
ParameterTreeNodeDto A DTO to transfer information of a parameter tree node.

KpokPatagon.Reflection

TypeSummary
ReflectionHelpers Provides helper methods for reflection.

KpokPatagon.Security

TypeSummary
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.

KpokPatagon.Security.Cryptography

TypeSummary
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.

KpokPatagon.Security.Cryptography.Configuration

TypeSummary
CryptographyOptions Cryptography configuration options.

KpokPatagon.Text

TypeSummary
TokenFunction Provides default algorithm for cutting and formatting tokens

KpokPatagon.Timing

TypeSummary
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.