Skip to content

soulsoft_web_routing.matching

API 列表

名称功能
AmbiguousMatchException表示请求匹配到多个同优先级端点时抛出的异常。
EndpointMetadataComparer提供基于端点元数据比较优先级的泛型比较器。
EndpointSelector定义最终端点选择器的抽象基类。
Matcher定义请求路径匹配器的抽象基类。
MatcherFactory定义匹配器工厂的抽象基类。
ParameterPolicyFactory定义参数策略创建工厂的抽象基类。
PolicyJumpTable定义策略跳转表的抽象基类。

结构体

名称功能
Candidate表示 DFA 匹配阶段的候选端点信息。
CandidateFlags表示候选端点附带的匹配特征标志。
CandidateSet表示端点选择阶段的候选集合。
CandidateState表示单个候选端点的最终匹配状态。
PolicyJumpTableEdge表示策略跳转表中的一条边。
PolicyNodeEdge表示策略节点上的一条边及其目标端点集合。

接口

名称功能
IEndpointComparer定义端点优先级比较接口。
IEndpointComparerPolicy定义可提供端点比较器的策略接口。
IEdgeState定义策略跳转边状态接口。
INodeBuilderPolicy定义 DFA 策略节点构建接口。