CurlDotNet

CurlDotNet.Middleware

CurlMiddlewarePipeline Class

Manages the middleware pipeline for curl operations.

public class CurlMiddlewarePipeline

Inheritance System.Object 🡒 CurlMiddlewarePipeline

Constructors
CurlMiddlewarePipeline(Func<CurlContext,Task<CurlResult>>) Initialize a new middleware pipeline.
Properties
Count Get the count of middleware in the pipeline.
Methods
Clear() Clear all middleware from the pipeline.
CreateBuilder() Create a new pipeline builder.
ExecuteAsync(CurlContext) Execute the pipeline.
Use(ICurlMiddleware) Add middleware to the pipeline (fluent).
Use(Func<CurlContext,Func<Task<CurlResult>>,Task<CurlResult>>) Add middleware using a delegate (fluent).

About This Documentation

💎 Sponsored by IronSoftware - Enterprise .NET components trusted by thousands of developers worldwide.

✍️ Written by Jacob Mellor, CTO at IronSoftware.

📦 Get CurlDotNet: NuGet Package | GitHub Repository