IngestManifestFile
Een IngestManifestFile vertegenwoordigt een video- of audio-blobobject dat wordt geüpload als onderdeel van bulkopname. Zie Assets bulksgewijs opnemen met de REST API voor meer informatie over bulkopname. Een IngestManifestFile is altijd gekoppeld aan een IngestManifest en een IngestManifestAsset.
In dit onderwerp vindt u een overzicht van de IngestManifestFile
entiteit en ziet u ook 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 Connect to Media Services with the Media Services REST API (Verbinding maken met Media Services met de Media Services REST API) voor meer informatie.
Entiteitseigenschappen van IngestManifestFile
Eigenschap | Type | Beschrijving |
---|---|---|
Id Alleen-lezen. Ingesteld door Media Services tijdens het maken. |
Edm.String | Unieke id. |
Created Alleen-lezen. Ingesteld door Media Services tijdens het maken. |
Edm.DateTime | Geeft het aantal milliseconden aan sinds middernacht 1 januari 1970. |
LastModified Alleen-lezen. Ingesteld door Media Services. |
Edm.DateTime | Deze waarde wordt bijgewerkt door Media Services nadat eventuele eigenschapswijzigingen zijn aangebracht. Het geeft het aantal milliseconden aan sinds middernacht 1 januari 1970. |
Name Vereist. |
Edm.String | De werkelijke bestandsnaam die wordt geüpload naar de blobcontainer waarnaar wordt verwezen door de eigenschap BlobStorageUriForUpload van IngestManifest. Media Services controleert de bestandsupload in die container op naam. De bestandsnaam mag geen lege of spaties zijn. Uniek binnen het IngestManifest. De maximale lengte is 4000. |
State Alleen-lezen. Ingesteld door Media Services. |
Edm.Int32 | De huidige status van het IngestManifestFile. Deze waarde kan een van de volgende zijn: - In behandeling = 0: het bestand is nog niet geüpload om het maken van de asset te voltooien. Media Services wacht op het uploaden van het bestand. - Voltooid = 1: het uploaden van het bestand is gedetecteerd en de bijbehorende asset is bijgewerkt. - Fout = 2: er is een fout opgetreden bij het verwerken van dit bestand. Zie de eigenschap ErrorDetails voor foutinformatie. |
ParentIngestManifestId Vereist. |
Edm.String | IngestManifest-id van het manifest dat dit bestand bevat. |
ParentIngestManifestAssetId Vereist. |
Edm.String | IngestManifestAsset Id van de IngestManifestAsset waaraan dit bestand is gekoppeld. |
ErrorDetail Alleen-lezen. Ingesteld door Media Services. |
Edm.String | Details van een fout die is opgetreden bij het verwerken van dit bestand. |
MimeType Optioneel. |
Edm.String | Media Services inspecteert geen blob die u hebt geüpload, dus u moet het MIME-type handmatig instellen. 'text/plain' of 'video/x-ms-wmv' zijn bijvoorbeeld geldige waarden om te gebruiken. |
IsPrimary Optioneel. |
Edm.Boolean | Bepaalt of dit IngestManifestFile het primaire bestand in een asset met meerdere bestanden is. |
EncryptionVersion Optioneel. |
Edm.String | De huidige ondersteunde versie voor StorageEncryption, CommonEncryption en EnvelopeEncryption is '1.0'. |
EncryptionScheme Optioneel. |
Edm.String | Het versleutelingsschema dat voor dit bestand wordt gebruikt. De geldige waarden zijn: 'StorageEncryption', 'CommonEncryption' of 'EnvelopeEncryption'. |
IsEncrypted Optioneel. |
Edm.Boolean | Deze waarde moet worden ingesteld op true als dit bestand versleuteld is opgeslagen. |
EncryptionKeyId Optioneel. |
Edm.String | Versleutelde ContentKey-id. |
InitializationVector Optioneel. |
Edm.String | De initialisatievector die wordt gebruikt voor opslagversleuteling. |
Een IngestManifestFile maken
IngestManifestFiles kan worden gemaakt met behulp van een HTTP POST-aanvraag. U moet een aanvraagbody doorgeven die de naam van de naam van de nieuwe IngestManifestFile bevat, samen met de ParentIngestManifestId en de ParentIngestManifestAssetId.
Methode | Aanvraag-URI | HTTP-versie |
---|---|---|
POST | <https:// accountnaam.restv2>.<location.media.azure.net/api/IngestManifestFiles> | HTTP/1.1 |
Voorbeeldaanvraag
Zie Media Services REST voor de nieuwste x-ms-version:
versie.
POST https://<accountname>.restv2.<location>.media.azure.net/api/IngestManifestFiles HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.19
Authorization: Bearer <token value>
Host: media.windows.net
Content-Length: 200
Expect: 100-continue
{ "Name" : "REST_Example_File.wmv", "ParentIngestManifestId" : "nb:mid:UUID:bfe2d76c-17bd-884a-b9be-21bdfda65984", "ParentIngestManifestAssetId" : "nb:maid:UUID:9c6e7256-fefd-c541-aa69-fd04cf1cc1a6" }
Een IngestManifestFile weergeven
IngestManifestFiles kan worden opgehaald met behulp van een HTTP GET-aanvraag. U kunt een IngestManifestFile aanvragen op basis van de id of alle IngestManifestFiles aanvragen door de id weg te laten.
Methode | Aanvraag-URI | HTTP-versie |
---|---|---|
GET | <https:// accountnaam.restv2>.<location.media.azure.net/api/IngestManifestFiles> | HTTP/1.1 |
GET | <https:// accountnaam.restv2>.<location.media.azure.net/api/IngestManifestFiles>('IngestManifestFile Id') | HTTP/1.1 |
Voorbeeldaanvraag
Zie Media Services REST voor de nieuwste x-ms-version:
versie.
GET https://<accountname>.restv2.<location>.media.azure.net/api/IngestManifestFiles('nb:mfid:UUID:030ef5ef-c5b3-2c4a-86da-217d4d2170de') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.19
Authorization: Bearer <token value>
Host: media.windows.net
Een IngestManifestFile verwijderen
IngestManifestFiles kan worden verwijderd door te verwijzen naar de waarde van de IngestManifestFile Id met een HTTP DELETE-aanvraag.
Methode | Aanvraag-URI | HTTP-versie |
---|---|---|
DELETE | <https:// accountnaam.restv2>.<location.media.azure.net/api/IngestManifestFiles>('IngestManifestFile Id') | HTTP/1.1 |
Voorbeeldaanvraag
Zie Media Services REST voor de nieuwste x-ms-version:
versie.
DELETE https://<accountname>.restv2.<location>.media.azure.net/api/IngestManifestFiles('nb:mfid:UUID:030ef5ef-c5b3-2c4a-86da-217d4d2170de') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.19
Authorization: Bearer <token value>
Host: media.windows.net
Content-Length: 0
Zie ook
AssetFile
IngestManifest
IngestManifestAsset
IngestManifestStatistics
Quota en beperkingen