Item Lifecycle - On Delete Item
Kalt av Microsoft Fabric for sletting av et eksisterende element.
Ved sletting av element utfører Fabric grunnleggende valideringer og kaller opp denne API-en for å varsle arbeidsbelastningen. Arbeidsmengden forventes å slette elementmetadataene og gratisressurser.
Forespørselen inneholder et deleteType som angir om slettingen er hard eller myk. En myk sletting betyr at elementet kan gjenopprettes senere via API-en OnRestoreItem, så arbeidsbelastningen bør beholde tilstrekkelige metadata og ressurser til å støtte gjenoppretting. En hard sletting er permanent, og arbeidsbelastningen skal rydde opp i alle tilknyttede data.
Denne API-en må godta SubjectAndApp-godkjenning. Emnetokenet kan imidlertid være utilgjengelig i enkelte tilfeller.
Tillatelser
Tillatelser kontrolleres av Microsoft Fabric.
POST https://be.myWorkload.contoso.com/workload-api-path-placeholder/workspaces/{workspaceId}/items/{itemType}/{itemId}/OnDeleteItem
URI-parametere
| Navn | I | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Element-ID-en. |
|
item
|
path | True |
string |
Elementtypen. |
|
workspace
|
path | True |
string (uuid) |
Arbeidsområde-ID-en. |
Topptekst for forespørsel
| Navn | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|
| ActivityId | True |
string (uuid) |
En unik ID for å korrelere forespørselen med systemet når en bruker samhandler med arbeidsbelastningen. |
| RequestId | True |
string (uuid) |
En globalt unik ID som hjelper Fabric med å koordinere forespørselen din med loggene våre. Oppgi denne ID-en når du rapporterer et problem. |
| Authorization | True |
string |
Et autorisasjonshode med to tokener som gjør det mulig for arbeidsbelastningen å validere forespørselens opprinnelse, gi brukerkontekst og ringe andre tjenester. Denne toppteksten har følgende format: |
| x-ms-client-tenant-id | True |
string (uuid) |
Leier-ID-en til klienten som foretar forespørselen. |
Brødtekst for forespørsel
| Navn | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|
| deleteType | True |
Typen sletteoperasjon. |
Svar
| Navn | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Slettet. |
|
| Other Status Codes |
For feilforhold bør arbeidsbelastningen returnere en passende HTTP-feilstatuskode (4xx, 5xx) med detaljert feilinformasjon i svarteksten. |
Eksempler
Delete item example
Eksempelforespørsel
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/OnDeleteItem
{
"deleteType": "Hard"
}
Eksempelsvar
Definisjoner
| Navn | Beskrivelse |
|---|---|
|
Delete |
Typen sletteoperasjon. |
|
Error |
Den utvidede feilinformasjonen. |
|
Error |
Feilsvaret. |
|
Error |
Kilden til feilen. |
|
Name |
Et navneverdipar. |
|
On |
Be om brødtekst for sletting av et element. |
DeleteType
Typen sletteoperasjon.
| Verdi | Beskrivelse |
|---|---|
| Hard |
En hard sletteoperasjon. |
| Soft |
En myk sletteoperasjon. |
ErrorExtendedInformation
Den utvidede feilinformasjonen.
| Navn | Type | Beskrivelse |
|---|---|---|
| additionalParameters |
En liste over flere parametere som er spesifikke for feilen. |
|
| errorCode |
string |
Feilkoden. |
| message |
string |
Feilmeldingen. |
| messageParameters |
string[] |
En liste over parametere som formaterer en lokalisert melding. |
ErrorResponse
Feilsvaret.
| Navn | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Feilkoden. |
| isPermanent |
boolean |
Angir om feilen er permanent eller operasjonen kan prøves på nytt. |
| message |
string |
Feilmeldingen. |
| messageParameters |
string[] |
En liste over parametere som formaterer en lokalisert melding. |
| moreDetails |
En liste over flere feildetaljer. |
|
| source |
Kilden til feilen. |
ErrorSource
Kilden til feilen.
| Verdi | Beskrivelse |
|---|---|
| System |
Feilen stammer fra systemet. |
| User |
Feilen stammer fra brukerinndata. |
| External |
Feilen stammer fra en ekstern kilde. |
NameValuePair
Et navneverdipar.
| Navn | Type | Beskrivelse |
|---|---|---|
| name |
string |
Navnet. |
| value |
string |
Verdien. |
OnDeleteItemRequest
Be om brødtekst for sletting av et element.
| Navn | Type | Beskrivelse |
|---|---|---|
| deleteType |
Typen sletteoperasjon. |