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). |