Throw
A simple, fluent, extensible, and fully customizable library for throwing exceptions using .NET 6+
Declare Value Objects in one line e.g. `class ClientRef : ValueOf<string, ClientRef> { }`), create using `ClientRef.From(someString)`
The base Type ValueOf<TValue, TThis>, provides Equals, GetHashcode.
Use ValueTuples for multi property values e.g `class Address : ValueOf<(string firstLine, string secondLine, Postcode postcode), Address> {}`
.NET API for Vault (https://www.vaultproject.io/)
Workflow Engine is a .NET and .NET Core library that enables you to add custom executable .NET and Java workflows of any complexity to any software, be it your own creation or a third-party solution, with minimal changes to existing code.
Its core features are:
- HTML5 visual designer. Design, model, edit and visualize your custom workflows.
- Workflow version control. Keep track of your workflow changes and easily revert them.
- Parallel workflow support. Split workflows into branches that execute tasks concurrently.
- XML import/export. Export your workflows for further reuse and sharing.
- Localization support. Translate user interface to multiple languages of your choice.
- In-built workflow timers. Set intervals or specify time to run custom actions and workflow tasks.
Workflow Engine build for .NET core includes a set of pre-built providers for the following databases:
- MS SQL Server
- PostgreSQL
- Oracle
- MySQL
Contains dlls for MSSQL Server Persistence Provider: DbPersistenceProvider which implements interface IPersistenceProvider,
DbSchemePersistenceProvider which implements interface ISchemePersistenceProvider,
DbXmlWorkflowGenerator which implements interface IWorkflowGenerator.
Steps for workflow runtime configuration with DbPersistenceProvider:
https://workflowengine.io/documentation/workflow-server/how-to-launch/#customdb in
Create WorkflowRuntime section.