soulsoft_web_routing.matching
API 列表
类
| 名称 | 功能 |
|---|---|
| AmbiguousMatchException | 表示请求匹配到多个同优先级端点时抛出的异常。 |
| EndpointMetadataComparer | 提供基于端点元数据比较优先级的泛型比较器。 |
| EndpointSelector | 定义最终端点选择器的抽象基类。 |
| Matcher | 定义请求路径匹配器的抽象基类。 |
| MatcherFactory | 定义匹配器工厂的抽象基类。 |
| ParameterPolicyFactory | 定义参数策略创建工厂的抽象基类。 |
| PolicyJumpTable | 定义策略跳转表的抽象基类。 |
结构体
| 名称 | 功能 |
|---|---|
| Candidate | 表示 DFA 匹配阶段的候选端点信息。 |
| CandidateFlags | 表示候选端点附带的匹配特征标志。 |
| CandidateSet | 表示端点选择阶段的候选集合。 |
| CandidateState | 表示单个候选端点的最终匹配状态。 |
| PolicyJumpTableEdge | 表示策略跳转表中的一条边。 |
| PolicyNodeEdge | 表示策略节点上的一条边及其目标端点集合。 |
接口
| 名称 | 功能 |
|---|---|
| IEndpointComparer | 定义端点优先级比较接口。 |
| IEndpointComparerPolicy | 定义可提供端点比较器的策略接口。 |
| IEdgeState | 定义策略跳转边状态接口。 |
| INodeBuilderPolicy | 定义 DFA 策略节点构建接口。 |