Namespace Benday.Common
Classes
AsyncProcessRunner
Runs a process asynchronously in the background. Supports monitoring state while running, startup/run timeouts, and process control.
ConfigurationExtensionMethods
ProcessRunner
This class is used to run a process and capture the output. It is a wrapper around the System.Diagnostics.Process class.
ProcessRunnerResult
Represents the result of a process execution.
StringExtensionMethods
Extension methods for string.
Interfaces
IAsyncProcessRunner
Interface for running external processes asynchronously in the background. Supports monitoring state while running and provides process control.
IInt32Identity
Indicates the int32 identity property for a domain object or entity framework core entity. For EF Core with SQL Server, this typically becomes the primary key with an incrementing value (@@IDENTITY).
IProcessRunner
Interface for running external processes synchronously.
IProcessRunnerResult
Represents the result of a process execution.
ISelectable
Utility interface for objects that can be selected .
IStringIdentity
Indicates the string identity property for a domain object, entity framework core entity, CosmosDb entity, or Azure Storage entity. For EF Core, this typically becomes the primary key.