规则使用规则集组合在一起。 规则集可以不受限制地包含一个或多个规则。 规则可以不属于规则集,也可以属于多个规则集。 使用 GET 请求通过调用 API [Geographical URI]/api/ruleset 获取所有可用规则集的列表。
备注
此 API 确实需要令 OAuth 牌。
预期响应
| HTTP 状态代码 | 场景 | 结果 | 
|---|---|---|
| 200 | 找到了一个或多个结果 | 请参阅本文后面的示例。 可以返回一项或多项结果。 | 
| 204 | 未找到任何结果 | 不返回任何结果响应正文。 | 
| 401 | 身份验证失败 | 响应正文中无结果。 | 
预期响应正文
下表概述每个请求的响应(仅限 HTTP 200 响应)的结构。
| 属性 | 类型 | 预期值 | 是否为必填? | 
|---|---|---|---|
| ID | GUID | 规则集的标识符 | 是 | 
| 名称 | 字符串 | 规则集的易记名称 | 是 | 
示例:检索所有规则集
此示例返回所有可用规则集的数据。
Request
GET [Geographical URI]/api/ruleset?api-version=2.0
Accept: application/json
x-ms-correlation-id: aaaa0000-bb11-2222-33cc-444444dddddd
Content-Type: application/json; charset=utf-8
Response
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
    {
        "id": "083a2ef5-7e0e-4754-9d88-9455142dc08b",
        "name": "AppSource Certification"
    },
    {
        "id": "0ad12346-e108-40b8-a956-9a8f95ea18c9",
        "name": "Solution Checker"
    }
]