Delen via


Bewerking

Vertegenwoordigt de huidige status van een langlopende bewerking. Voorbeelden van langlopende bewerkingen zijn het starten, stoppen en verwijderen van een Origin.

Dit onderwerp geeft een overzicht van de Operation entiteit en laat ook zien hoe u verschillende bewerkingen uitvoert met de Media Services REST API.

Belangrijk

Bij het openen van entiteiten in Media Services moet u specifieke headervelden en -waarden instellen in uw HTTP-aanvragen.
Zie Setup for Media Services REST API Development and Connecting to Media Services with the Media Services REST API (Verbinding maken met Media Services met de Media Services REST API) voor meer informatie.

Eigenschappen van bewerkingsentiteit

Property Type Beschrijving
Id

Alleen-lezen.
Tekenreeks De bewerkings-id, toegewezen door Media Services bij het maken van een bewerking. De indeling is:

nb:opid:UUID:<GUID>.
ErrorCode

Alleen-lezen.
Tekenreeks De foutcode van de mislukte bewerking. Zie Foutcodes voor bewerkingen voor informatie over mogelijke foutcodes.
ErrorMessage

Alleen-lezen.
Tekenreeks Het gedetailleerde foutbericht van de mislukte bewerking.
State

Alleen-lezen.
Tekenreeks De huidige status. Mogelijke waarden zijn:

- Geslaagd
- Mislukt
- Wordt uitgevoerd
TargetEntityId

Alleen-lezen.
Tekenreeks De id van het doel van de actie.

Querybewerkingen

Hiermee voert u een query uit op de opgegeven bewerking.

Methode Aanvraag-URI HTTP-versie
GET <https:// accountnaam.restv2>.<location.media.azure.net/api/Operations>('OperationId') HTTP/1.1

Voorbeeldaanvraag

Zie Media Services REST voor de meest recente x-ms-version:versie.

GET api/Operations('nb:opid:UUID:ab66eff9-8945-4323-9f91-d257a695899b') HTTP/1.1  
MaxDataServiceVersion: 3.0;NetFx  
Content-Type: application/json;odata=minimalmetadata  
Accept: application/json;odata=minimalmetadata  
Authorization: Bearer <token value>  
x-ms-version: 2.19  
Host: <host URI>  
Content-Length: 0  
  

Als dit lukt, wordt een 200 OK-statuscode geretourneerd, samen met een statusbericht in de hoofdtekst van het antwoord, zoals wordt weergegeven in het volgende voorbeeld.

Voorbeeldreactie

HTTP/1.1 200 OK  
Cache-Control: no-cache  
Content-Length: 280  
Content-Type: application/json;odata=minimalmetadata;streaming=true;charset=utf-8  
Server: Microsoft-IIS/7.5  
request-id: c3f3501a-8563-4cff-8aeb-66f68f9bdb8b  
x-ms-request-id: c3f3501a-8563-4cff-8aeb-66f68f9bdb8b  
X-Content-Type-Options: nosniff  
DataServiceVersion: 3.0;  
X-Powered-By: ASP.NET  
Date: Wed, 15 Jan 2014 19:31:13 GMT  
  
{"odata.metadata":"https://wamsbayclus001rest-hs.cloudapp.net/api/$metadata#Operations/@Element","Id":"nb:opid:UUID:ab66eff9-8945-4323-9f91-d257a695899b","State":"Succeeded","TargetEntityId":"nb:chid:UUID:1e518dbc-91ef-4044-a8bd-d20769dae833","ErrorCode":null,"ErrorMessage":null}  

Foutcodes voor bewerkingen

Foutcodes voor bewerkingen worden hier vermeld.

Foutcode Description
BadRequest Wordt verzonden wanneer er geen andere fout van toepassing is of als de exacte fout onbekend is.
InsufficientCapacity Het datacenter heeft onvoldoende capaciteit.
InternalError Er zijn onverwachte fouten opgetreden in de service.
InvalidIdentifierFormat De indeling van de entiteits-id is ongeldig.
InvalidOperation De aanvraag is ongeldig in de huidige status van de entiteit.
InvalidResourceName De opgegeven origin-naam is ongeldig.
OperationInProgress Er wordt al een andere bewerking uitgevoerd op de opgegeven entiteit.
OperationNotFound De bewerkingsrecord is niet gevonden voor de opgegeven bewerkings-id. De bewerking is mogelijk na een bepaalde periode verwijderd of de id is onjuist.
ResourceNameTaken Er wordt geprobeerd een nieuwe origin te maken met een naam die al in gebruik is.
ResourceNotFound De opgegeven resource is niet gevonden.
ExceededResourceQuota De aanvraag overschrijdt de quotumlimiet voor resources.
Time-out Er is een time-out opgetreden voor de asynchrone bewerking.
DeleteNotAllowedOnDefaultOrigin U hebt geprobeerd de standaard origin te verwijderen.
SettingsUpdateInProgress Er wordt al een update uitgevoerd.