Files
PipelineFramework/README.md
2025-09-06 00:33:05 +03:00

1.8 KiB
Raw Permalink Blame History

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