class RouteGroupContext
cangjie
public class RouteGroupContext功能:表示生成分组端点时使用的上下文。
该上下文包含祖先路由组累计的前缀、约定以及服务提供器。
成员概览
| 成员 | 功能 |
|---|---|
| init(?RoutePattern, ArrayList<(EndpointBuilder) -> Unit>, IServiceProvider) | 创建一个路由组上下文。 |
| let prefix | 表示当前分组链累计后的完整路由前缀。 |
| let conventions | 表示祖先路由组累计的端点约定列表。 |
| let services | 表示生成端点时使用的服务提供器。 |
init(?RoutePattern, ArrayList<(EndpointBuilder) -> Unit>, IServiceProvider)
cangjie
public init(
prefix: ?RoutePattern,
conventions: ArrayList<(EndpointBuilder) -> Unit>,
services: IServiceProvider
)功能:创建一个路由组上下文。
参数:
- prefix: ?RoutePattern - 当前分组链累计后的完整路由前缀。
- conventions: ArrayList<(EndpointBuilder) -> Unit> - 祖先路由组累计的端点约定列表。
- services: IServiceProvider - 应用程序服务提供器。
let prefix
cangjie
public let prefix: ?RoutePattern功能:表示当前分组链累计后的完整路由前缀。
类型:?RoutePattern
let conventions
cangjie
public let conventions: ArrayList<(EndpointBuilder) -> Unit>功能:表示祖先路由组累计的端点约定列表。
类型:ArrayList<(EndpointBuilder) -> Unit>
let services
cangjie
public let services: IServiceProvider功能:表示生成端点时使用的服务提供器。