Delen via


Service Fabric-namen en JSON-serialisatie

Veel aanvragen en antwoorden bevatten namen en id's van de Service Fabric-toepassing, service, partitie of replica's. Deze namen en id's mogen geen URL-codering hebben wanneer ze worden verzonden in de hoofdtekst of als queryparameters.

De parameter ContinuationToken voor het ophalen van de lijst met toepassingen op een pagina-manier kan bijvoorbeeld de naam van de toepassing bevatten. Wanneer u dit terugstuurt om de volgende pagina op te halen, mag deze niet worden gecodeerd.

Aanvraag

Eerste pagina met toepassingen ophalen.

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

Response

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

Aanvraag

Haal de tweede pagina met toepassingen op door het ContinuationToken uit het eerste antwoord door te geven. De waarde van de parameter ContinuationToken in de aanvraag is niet gecodeerd.

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

Response

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