你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Service Fabric 名称和 JSON 序列化
许多请求和响应包括 Service Fabric 应用程序、服务、分区或副本的名称和 ID。 在正文中发送或作为查询参数发送时,这些名称和 ID 不得进行 URL 编码。
例如,用于以分页方式获取应用程序列表的 ContinuationToken 参数可能包含应用程序的名称。 发送回以获取下一页时,不得对其进行编码。
请求
获取应用程序的第一页。
http://localhost:19080/Applications?api-version=6.0
响应
{
"ContinuationToken": "fabric:/samples/PQueueApp1",
"Items": [
{
"Id": "samples~CalculatorApp",
"Name": "fabric:/samples/CalculatorApp",
"TypeName": "CalculatorApp",
"TypeVersion": "1.0",
"Status": "Ready",
"Parameters": [],
"HealthState": "Error"
},
{
"Id": "samples~PQueueApp1",
"Name": "fabric:/samples/PQueueApp1",
"TypeName": "PersistentQueueApp",
"TypeVersion": "1.0",
"Status": "Ready",
"Parameters": [],
"HealthState": "Ok"
}
]
}
请求
通过传递第一个响应中的 ContinuationToken 来获取应用程序的第二页。 请求中 ContinuationToken 参数的值未编码。
http://localhost:19080/Applications?api-version=6.0&ContinuationToken=fabric:/samples/PQueueApp1
响应
{
"ContinuationToken": "",
"Items": [
{
"Id": "samples~VQueueApp1",
"Name": "fabric:/samples/VQueueApp1",
"TypeName": "VolatileQueueApp",
"TypeVersion": "1.0",
"Status": "Ready",
"Parameters": [],
"HealthState": "Ok"
}
]
}