Item Lifecycle - On Restore Item
Microsoft Fabric kutsui häntä pehmeästi poistetun kohteen palauttamiseksi.
Kun kohde palautetaan, Fabric suorittaa perustason vahvistukset ja kutsuu tätä ohjelmointirajapintaa ilmoittaakseen kuormituksesta. Kuormituksen odotetaan palauttavan kohteen metatiedot ja varaavan vaaditut resurssit uudelleen.
Käyttöoikeudet
Microsoft Fabric tarkistaa oikeudet.
POST https://be.myWorkload.contoso.com/workload-api-path-placeholder/workspaces/{workspaceId}/items/{itemType}/{itemId}/OnRestoreItem
URI-parametrit
| Nimi | Kohteessa | Pakollinen | Tyyppi | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Kohdetunnus. |
|
item
|
path | True |
string |
Kohdetyyppi. |
|
workspace
|
path | True |
string (uuid) |
Työtilan tunnus. |
Pyynnön otsikko
| Nimi | Pakollinen | Tyyppi | Description |
|---|---|---|---|
| ActivityId | True |
string (uuid) |
Yksilöivä tunnus pyynnön korreloimiseen järjestelmän kanssa, kun käyttäjä on vuorovaikutuksessa kuormituksesi kanssa. |
| RequestId | True |
string (uuid) |
Globaalisti yksilöivä tunnus, jonka avulla Fabric korreloi pyyntösi lokeihin. Anna tämä tunnus, kun ilmoitat ongelmasta. |
| Authorization | True |
string |
Kaksoistunnus-valtuutusotsikko, jonka avulla kuormitus voi vahvistaa pyynnön alkuperän, tarjota käyttäjäkontekstin ja kutsua muita palveluita. Tämä otsikko on seuraavassa muodossa: |
| x-ms-client-tenant-id | True |
string (uuid) |
Pyynnön tekevän asiakkaan vuokraajatunnus. |
Pyynnön leipäteksti
| Nimi | Tyyppi | Description |
|---|---|---|
| definition |
Edustaa kohteen sisäistä määritelmää. |
Vastaukset
| Nimi | Tyyppi | Description |
|---|---|---|
| 200 OK |
Palautettiin onnistuneesti. |
|
| Other Status Codes |
Virhetilanteissa kuormituksen tulisi palauttaa asianmukainen HTTP-virheen tilakoodi (4xx, 5xx), jossa on yksityiskohtaisia virhetietoja vastauksen tekstiosassa. |
Esimerkit
Restore item example
Mallipyyntö
POST https://be.myWorkload.contoso.com/workload-api-path-placeholder/workspaces/e5ef604d-e14f-4a59-9133-75d5a0cb9334/items/Contoso.FinanceAnalytics.Forecast/b14cb7e7-d346-4751-9cfd-8c2767d53111/OnRestoreItem
{
"definition": {
"parts": [
{
"path": ".platform",
"payload": "eyJuYW1lIjogIk15IERhdGEgV2FyZWhvdXNlIn0=",
"payloadType": "InlineBase64"
}
]
}
}
Mallivastaus
Määritelmät
| Nimi | Description |
|---|---|
|
Error |
Laajennetut virhetiedot. |
|
Error |
Virhevastaus. |
|
Error |
Virheen lähde. |
|
Item |
Edustaa kohteen sisäistä määritelmää. |
|
Item |
Edustaa tietoyksikkömääritelmän osaa. |
|
Name |
Nimi–arvo-pari. |
|
On |
Pyydä leipätekstiä pehmeästi poistetun kohteen palauttamisesta etäkuormituksessa. |
ErrorExtendedInformation
Laajennetut virhetiedot.
| Nimi | Tyyppi | Description |
|---|---|---|
| additionalParameters |
Luettelo virheen muista parametreista. |
|
| errorCode |
string |
Virhekoodi. |
| message |
string |
Virhesanoma. |
| messageParameters |
string[] |
Lokalisoidun sanoman muotoilun parametrien luettelo. |
ErrorResponse
Virhevastaus.
| Nimi | Tyyppi | Description |
|---|---|---|
| errorCode |
string |
Virhekoodi. |
| isPermanent |
boolean |
Ilmaisee, onko virhe pysyvä vai voidaanko toimintoa yrittää uudelleen. |
| message |
string |
Virhesanoma. |
| messageParameters |
string[] |
Lokalisoidun sanoman muotoilun parametrien luettelo. |
| moreDetails |
Luettelo virheiden lisätiedoista. |
|
| source |
Virheen lähde. |
ErrorSource
Virheen lähde.
| Arvo | Description |
|---|---|
| System |
Virhe oli peräisin järjestelmästä. |
| User |
Virhe oli peräisin käyttäjän syötteestä. |
| External |
Virhe oli peräisin ulkoisesta lähteestä. |
ItemDefinition
Edustaa kohteen sisäistä määritelmää.
| Nimi | Tyyppi | Description |
|---|---|---|
| parts |
Määritysosat. |
ItemDefinitionPart
Edustaa tietoyksikkömääritelmän osaa.
| Nimi | Tyyppi | Description |
|---|---|---|
| path |
string |
Osan polku (esimerkiksi .platform). |
| payload |
string |
Tiedot (sisäinen Base64-sisältö). |
| payloadType |
string |
Hyötykuormatyyppi (esimerkiksi 'InlineBase64'). |
NameValuePair
Nimi–arvo-pari.
| Nimi | Tyyppi | Description |
|---|---|---|
| name |
string |
Nimi. |
| value |
string |
Arvo. |
OnRestoreItemRequest
Pyydä leipätekstiä pehmeästi poistetun kohteen palauttamisesta etäkuormituksessa.
| Nimi | Tyyppi | Description |
|---|---|---|
| definition |
Edustaa kohteen sisäistä määritelmää. |