Long Running Operations - Get Operation State
Retourneert de huidige status van de langdurige bewerking.
U haalt de operationId op uit de header x-ms-operation-id die wordt geretourneerd door de API die de bewerking heeft gestart.
Zodra de bewerkingsstatus Geslaagd is, gebruikt u de API Voor het ophalen van bewerkingsresultaten om het resultaat op te halen.
Machtigingen
Hetzelfde als de machtigingen die zijn vereist voor de API die de bewerking heeft gestart.
Vereist gedelegeerd bereik
Hetzelfde als de bereiken die zijn vereist voor de API die de bewerking heeft gestart.
Door Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft-identiteiten die in deze sectie worden vermeld.
| Identiteit | Ondersteuning |
|---|---|
| Gebruiker | Ja |
| serviceprincipal en beheerde identiteiten | Ja |
gebruikersinterface
GET https://api.fabric.microsoft.com/v1/operations/{operationId}
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
operation
|
path | True |
string (uuid) |
De bewerkings-id |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. Kopteksten
|
|
| 429 Too Many Requests |
De servicesnelheidslimiet is overschreden. De server retourneert een Kopteksten Retry-After: integer |
|
| Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
| Get active long running operation example |
| Get completed long running operation example |
Get active long running operation example
Voorbeeldaanvraag
GET https://api.fabric.microsoft.com/v1/operations/cfafbeb1-8037-4d0c-896e-a46fb27ff227
Voorbeeldrespons
Location: https://api.fabric.microsoft.com/operations/cfafbeb1-8037-4d0c-896e-a46fb27ff227
x-ms-operation-id: cfafbeb1-8037-4d0c-896e-a46fb27ff227
Retry-After: 20
{
"status": "Running",
"createdTimeUtc": "2023-09-13T14:56:18.477Z",
"lastUpdatedTimeUtc": "2023-09-13T15:01:10.532Z",
"percentComplete": 25
}
Get completed long running operation example
Voorbeeldaanvraag
GET https://api.fabric.microsoft.com/v1/operations/cfafbeb1-8037-4d0c-896e-a46fb27ff227
Voorbeeldrespons
Location: https://api.fabric.microsoft.com/operations/cfafbeb1-8037-4d0c-896e-a46fb27ff227/result
x-ms-operation-id: cfafbeb1-8037-4d0c-896e-a46fb27ff227
{
"status": "Succeeded",
"createdTimeUtc": "2023-09-13T14:56:18.477Z",
"lastUpdatedTimeUtc": "2023-09-13T15:01:10.532Z",
"percentComplete": 100
}
Definities
| Name | Description |
|---|---|
|
Error |
Het foutgerelateerde resourcedetailsobject. |
|
Error |
Het foutbericht. |
|
Error |
De details van het foutbericht. |
|
Long |
De huidige status van de bewerking. Er kunnen na verloop van tijd extra bewerkingsstatussen worden toegevoegd. |
|
Operation |
Een object met een beschrijving van de details en de huidige status van een langdurige bewerking |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
| Name | Type | Description |
|---|---|---|
| resourceId |
string |
De resource-id die betrokken is bij de fout. |
| resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
Het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| isRetriable |
boolean |
Wanneer waar, kan de aanvraag opnieuw worden geprobeerd. Gebruik de |
| message |
string |
Een leesbare weergave van de fout. |
| moreDetails |
Lijst met aanvullende foutdetails. |
|
| relatedResource |
De foutgerelateerde resourcedetails. |
|
| requestId |
string (uuid) |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| relatedResource |
De foutgerelateerde resourcedetails. |
LongRunningOperationStatus
De huidige status van de bewerking. Er kunnen na verloop van tijd extra bewerkingsstatussen worden toegevoegd.
| Waarde | Description |
|---|---|
| Undefined |
De status van de bewerking is niet gedefinieerd |
| NotStarted |
De bewerking is niet gestart |
| Running |
De bewerking wordt uitgevoerd |
| Succeeded |
De bewerking is voltooid |
| Failed |
De bewerking is mislukt |
OperationState
Een object met een beschrijving van de details en de huidige status van een langdurige bewerking
| Name | Type | Description |
|---|---|---|
| createdTimeUtc |
string (date-time) |
De begindatum en -tijd van de bewerking |
| error |
De foutdetails voor het geval de bewerking de status Mislukt heeft |
|
| lastUpdatedTimeUtc |
string (date-time) |
De datum en tijd van de laatste wijziging in de bewerking |
| percentComplete |
integer (int32) minimum: 0maximum: 100 |
Voortgang van de bewerking als percentage |
| status |
De huidige status van de bewerking. Er kunnen na verloop van tijd extra bewerkingsstatussen worden toegevoegd. |