This library is a collection of Windows Workflow Foundation and CoreWF activities as well as helper and extension methods for use in development.
Use of this library is free under the AGPL-3.0 license.
Tafs.Activities.ActivityBase
- ProvidesAsyncTaskCodeActivity
, a wrapper around the built-inAsyncCodeActivity
, which allows Activity exection using aTask
. Also comes with a generic implementation usingTask<TEntity>
.- Targets: Net461, Net462.
- For CoreWF (Net6.0 and newer),
AsyncTaskCodeActivity
andAsyncTaskCodeActivity<TResult>
are built-in.
Tafs.Activities.Finance
- Provides a set of models used for financial calculations, including the Social Security Number type.Tafs.Activities.Results.Extensions
- Provides a set of commonly used error types for use withRemora.Results
.Tafs.Activities.SecureStringConverter
- Provides two extension methods, one for converting astring
to aSecureString
and one for converting aSecureString
to astring
.Tafs.Activities.Serialization
- Provides support classes for deserializing JSON data using System.Text.Json. Primarily intended for use in custom activities, but the included models forOptional<TEntity>
andSocialSecurityNumber
may prove useful to some.Tafs.Activities.TafsAPI
- Provides a set of activities for interfacing with the TAFS API.