Megosztás a következőn keresztül:


Service Fabric-nevek és JSON-szerializálás

Számos kérés és válasz tartalmazza a Service Fabric-alkalmazás, a szolgáltatás, a partíció vagy a replikák nevét és azonosítóját. Ezek a nevek és azonosítók nem kódolhatók URL-címként, amikor a törzsben vagy lekérdezési paraméterekként vannak elküldve.

Az alkalmazások oldalszámozott módon történő lekérésére szolgáló ContinuationToken paraméter például az alkalmazás nevét is tartalmazhatja. Amikor visszaküldi ezt a következő oldal lekéréséhez, nem szabad kódolni.

Kérés

Az alkalmazások első oldalának lekérése.

http://localhost:19080/Applications?api-version=6.0

Válasz

{
  "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"
    }
  ]
}

Kérés

Az alkalmazások második oldalának lekéréséhez adja át a ContinuationToken parancsot az első válaszból. A kérelem ContinuationToken paraméterének értéke nincs kódolva.

http://localhost:19080/Applications?api-version=6.0&ContinuationToken=fabric:/samples/PQueueApp1

Válasz

{
  "ContinuationToken": "",
  "Items": [
    {
      "Id": "samples~VQueueApp1",
      "Name": "fabric:/samples/VQueueApp1",
      "TypeName": "VolatileQueueApp",
      "TypeVersion": "1.0",
      "Status": "Ready",
      "Parameters": [],
      "HealthState": "Ok"
    }
  ]
}