soulsoft_web_http
API 列表
类
| 名称 | 功能 |
|---|---|
| ApplicationBuilder | 提供构建 HTTP 中间件管道的能力。 |
| CookieBuilder | 提供按上下文构建 Cookie 选项的能力。 |
| CookieOptions | 表示写入响应 Cookie 时使用的选项。 |
| Endpoint | 表示一个可执行的 HTTP 端点。 |
| EndpointBuilder | 定义构建端点实例所需的抽象成员。 |
| EndpointConventionBuilder | 定义向端点构建器追加约定的能力。 |
| EndpointMetadataCollection | 表示端点元数据的只读集合。 |
| HeaderNames | 提供常用 HTTP 标头名称常量。 |
| HttpContext | 定义 HTTP 请求处理过程中的上下文抽象。 |
| HttpRequest | 表示 HTTP 请求。 |
| HttpResponse | 表示 HTTP 响应。 |
| HttpUtility | 提供 HTTP 相关的常用编码工具。 |
| MapWhenMiddleware | 根据条件将请求分派到分支管道的中间件。 |
| MapWhenOptions | 表示条件分支中间件的配置选项。 |
| RouteValueDictionary | 表示路由参数键值对集合。 |
| Session | 表示 HTTP 会话存储。 |
| ValidationProblemDetails | 表示请求验证失败的详细信息。 |
结构体
| 名称 | 功能 |
|---|---|
| CookieSameSiteMode | 表示 Cookie 的 SameSite 策略。 |
| CookieSecurePolicy | 表示 Cookie 的安全传输策略。 |
| HostString | 表示 URI 的主机部分。 |
| HttpMethods | 提供 HTTP 请求方法常量和比较工具。 |
| StatusCodes | 提供常用 HTTP 状态码常量。 |
| PathString | 表示请求路径字符串。 |
| QueryString | 表示带前导问号的查询字符串。 |
接口
| 名称 | 功能 |
|---|---|
| IAllowAnonymous | 标记当前端点或处理程序允许匿名访问。 |
| IAuthorizeData | 定义授权元数据。 |
| ICorsMetadata | 标记当前元数据与 CORS 配置相关。 |
| IFeatureCollection | 定义按类型存取 HTTP 功能对象的集合。 |
| IFormCollection | 定义表单字段和值的集合。 |
| IFormFile | 定义上传表单文件的抽象。 |
| IFormFileCollection | 定义表单上传文件集合。 |
| IHeaderDictionary | 表示 HTTP 标头集合。 |
| IHttpContextAccessor | 定义访问当前 HTTP 上下文的能力。 |
| IMiddleware | 定义 HTTP 中间件的调用约定。 |
| IQueryCollection | 定义查询字符串参数集合。 |
| IRequestCookieCollection | 定义请求 Cookie 集合。 |
| IResponseCookies | 定义操作响应 Cookie 的能力。 |
| ISessionFeature | 定义提供 Session 对象的功能接口。 |
| IValueProvider | 定义按名称读取值的提供器接口。 |
类型别名
| 名称 | 功能 |
|---|---|
| RequestDelegate | 表示处理 HTTP 请求上下文的委托类型。 |
| StringValues | 表示字符串值集合。 |
子包
| 包名 |
|---|
| soulsoft_web_http.headers |
| soulsoft_web_http.utilities |