Taskium.Abstractions
10.0.1
dotnet add package Taskium.Abstractions --version 10.0.1
NuGet\Install-Package Taskium.Abstractions -Version 10.0.1
<PackageReference Include="Taskium.Abstractions" Version="10.0.1" />
<PackageVersion Include="Taskium.Abstractions" Version="10.0.1" />
<PackageReference Include="Taskium.Abstractions" />
paket add Taskium.Abstractions --version 10.0.1
#r "nuget: Taskium.Abstractions, 10.0.1"
#:package Taskium.Abstractions@10.0.1
#addin nuget:?package=Taskium.Abstractions&version=10.0.1
#tool nuget:?package=Taskium.Abstractions&version=10.0.1
📘 README — Taskium.Abstractions
Taskium.Abstractions — Multilingual Documentation
Navigation Menu
🇬🇧 English
Overview
Taskium.Abstractions contains the minimal set of interfaces, base classes, and attributes required to describe tasks, nodes, pipelines, and resource/execution policies. It defines the contract surface — without any execution logic — making it suitable for use in domain libraries.
Contents
INode— base interface for graph nodesJobBase— atomic executable unitPipelineBase— composite node for pipelinesIJobContext— execution contextResourceAccessenum:None,Shared,ExclusiveExecutionModeenum:Parallel,Sequential
These types allow to define tasks/pipelines independently from any specific engine implementation.
🇷🇺 Русский
Обзор
Taskium.Abstractions содержит минимальный набор интерфейсов и базовых классов для описания задач, узлов, пайплайнов, режимов выполнения и доступа к ресурсам — без логики исполнения. Это контрактная библиотека, предназначенная для доменной логики и независимого описания workflow.
Что входит
INode— интерфейс узла графаJobBase— атомарная задача, реализующаяExecuteAsyncPipelineBase— базовый класс для сложных / составных конвейеровIJobContext— контекст для доступа к сервисам и зависимостям во время выполнения- Перечисления
ResourceAccessиExecutionMode
🇩🇪 Deutsch
Übersicht
Taskium.Abstractions definiert Schnittstellen und Basisklassen zur Beschreibung von Jobs, Knoten, Pipelines sowie Ressourcen- und Ausführungsmodi — ohne jegliche Ausführungslogik. Damit können Bibliotheken unabhängig vom Engine-Implementierung Workflow-Strukturen definieren.
Enthaltene Elemente
INode— Basisschnittstelle für GraphknotenJobBase— atomare auszuführende EinheitPipelineBase— zusammengesetzte Pipeline-KnotenIJobContext— Kontext für DI / Services während der Ausführung- Enums
ResourceAccess(None/Shared/Exclusive) undExecutionMode(Parallel/Sequential)
🇨🇳 中文
概览
Taskium.Abstractions 提供一组接口与基础类,用于定义任务、节点、流水线、资源访问模式与执行模式 — 不包含任何执行逻辑。 适合在领域库中独立定义 workflow,而不依赖具体执行引擎。
包含内容
INode— 图节点接口JobBase— 原子执行单元,需实现ExecuteAsyncPipelineBase— 复合流水线节点IJobContext— 执行上下文,提供服务与依赖注入- 枚举
ResourceAccess和ExecutionMode
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Taskium.Abstractions:
| Package | Downloads |
|---|---|
|
Taskium.Core
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.