Search Results for

    Show / Hide Table of Contents

    Class ProxyMiddlewarePipeline

    Builds a middleware chain once per config reload. Empty list → invoke terminus with zero allocation.

    Inheritance
    object
    ProxyMiddlewarePipeline
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Titanium.Web.Proxy.Middleware
    Assembly: Titanium.Web.Proxy.dll
    Syntax
    public static class ProxyMiddlewarePipeline

    Methods

    | Edit this page View Source

    Build(IReadOnlyList<IProxyMiddleware>?, ProxyMiddlewareDelegate)

    Declaration
    public static ProxyMiddlewareDelegate Build(IReadOnlyList<IProxyMiddleware>? middleware, ProxyMiddlewareDelegate terminus)
    Parameters
    Type Name Description
    IReadOnlyList<IProxyMiddleware> middleware
    ProxyMiddlewareDelegate terminus
    Returns
    Type Description
    ProxyMiddlewareDelegate
    | Edit this page View Source

    InvokeEmptyAsync(ProxyMiddlewareContext, ProxyMiddlewareDelegate, CancellationToken)

    Declaration
    public static ValueTask InvokeEmptyAsync(ProxyMiddlewareContext context, ProxyMiddlewareDelegate terminus, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    ProxyMiddlewareContext context
    ProxyMiddlewareDelegate terminus
    CancellationToken cancellationToken
    Returns
    Type Description
    ValueTask
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX