PipelineFramework
PipelineFramework — это гибкий и лёгкий фреймворк для построения конвейеров обработки данных и логики в .NET-приложениях. Он позволяет создавать последовательности шагов (middleware), которые обрабатывают входные данные, управляют потоком выполнения и обеспечивают расширяемость.
🚀 Возможности
- Простое определение шагов конвейера
- Поддержка асинхронной обработки
- Встроенная DI-интеграция
- Расширяемость через интерфейсы
- Минимум зависимостей
📦 Установка
dotnet add package PipelineFramework
🧩 Пример использования
var pipeline = new PipelineBuilder<string>()
.Use(async (input, next) =>
{
Console.WriteLine($"Step 1: {input}");
await next(input + " → Step1");
})
.Use(async (input, next) =>
{
Console.WriteLine($"Step 2: {input}");
await next(input + " → Step2");
})
.Build();
await pipeline.ExecuteAsync("Start");
📚 Документация
🛠 Требования
- .NET 9.0 или выше
🧑💻 Автор
Разработано FrigaT
📄 Лицензия
Проект распространяется под лицензией MIT
Releases
1
PipelineFramework_v0.0.1
Latest
Languages
C#
100%