IngestManifestFile

IngestManifestFile, toplu alma işlemi kapsamında karşıya yüklenecek gerçek bir video veya ses blobu nesnesini temsil eder. Toplu alma hakkında daha fazla bilgi için bkz. REST API ile Toplu Olarak Varlıkları Alma. IngestManifestFile her zaman bir IngestManifest ve bir IngestManifestAsset ile ilişkilendirilir.

Bu konu, varlığa genel bir bakış IngestManifestFile sağlar ve ayrıca Media Services REST API'siyle çeşitli işlemlerin nasıl yürütüleceklerini gösterir.

Önemli

Media Services'teki varlıklara erişirken, HTTP isteklerinizde belirli üst bilgi alanlarını ve değerlerini ayarlamanız gerekir.
Daha fazla bilgi için bkz. Media Services REST API Geliştirme kurulumu ve Media Services REST API ile Media Services'a Bağlanma.

IngestManifestFile Varlık Özellikleri

Özellik Tür Description
Id

Salt okunur. Media Services tarafından oluşturma zamanında ayarlanır.
Edm.String Benzersiz tanımlayıcı.
Created

Salt okunur. Media Services tarafından oluşturma zamanında ayarlanır.
Edm.DateTime 1 Ocak 1970 gece yarısından bu yana geçen milisaniye sayısını temsil eder.
LastModified

Salt okunur. Media Services tarafından ayarlanır.
Edm.DateTime Bu değer, özellik değişiklikleri yapıldıktan sonra Media Services tarafından güncelleştirilir. 1 Ocak 1970 gece yarısından bu yana milisaniye sayısını temsil eder.
Name

Gereklidir.
Edm.String IngestManifest'in BlobStorageUriForUpload özelliği tarafından başvuruda bulunılan blob kapsayıcısına yüklenecek gerçek dosya adı. Media Services bu kapsayıcıda dosya yükleme işlemini ada göre izler.

Dosya adı boş veya boşluk olmamalıdır. IngestManifest içinde benzersiz. Maksimum uzunluk 4000'dir.
State

Salt okunur. Media Services tarafından ayarlanır.
Edm.Int32 IngestManifestFile dosyasının geçerli durumu. Bu değer aşağıdakilerden biri olabilir:

- Beklemede = 0: Varlık oluşturma işlemini tamamlamak için dosya henüz karşıya yüklenmedi. Media Services dosyanın karşıya yüklenmesini bekliyor.
- Tamamlandı = 1: Dosya karşıya yükleme algılandı ve ilişkili varlık güncelleştirildi.
- Hata = 2: Bu dosya işlenirken bir hata oluştu. Hata bilgileri için ErrorDetails özelliğine bakın.
ParentIngestManifestId

Gereklidir.
Edm.String Bu dosyayı içeren bildirimin IngestManifest Kimliği.
ParentIngestManifestAssetId

Gereklidir.
Edm.String Bu dosyanın ilişkili olduğu IngestManifestAsset IngestManifestAsset Kimliği.
ErrorDetail

Salt okunur. Media Services tarafından ayarlanır.
Edm.String Bu dosya işlenirken karşılaşılan hataların ayrıntıları.
MimeType

İsteğe bağlı.
Edm.String Media Services karşıya yüklediğiniz blobu incelemez, bu nedenle mime türünü el ile ayarlamanız gerekir. Örneğin, "text/plain" veya "video/x-ms-wmv" kullanılacak geçerli değerlerdir.
IsPrimary

İsteğe bağlı.
Edm.Boolean Bu IngestManifestFile dosyasının çok dosyalı varlıktaki birincil dosya olup olmadığını belirler.
EncryptionVersion

İsteğe bağlı.
Edm.String StorageEncryption, CommonEncryption ve EnvelopeEncryption için desteklenen geçerli sürüm "1.0"dır.
EncryptionScheme

İsteğe bağlı.
Edm.String Bu dosya için kullanılan şifreleme şeması. Geçerli değerler şunlardır: "StorageEncryption", "CommonEncryption" veya "EnvelopeEncryption".
IsEncrypted

İsteğe bağlı.
Edm.Boolean Bu dosya şifrelenmiş olarak depolanıyorsa bu değer true olarak ayarlanmalıdır.
EncryptionKeyId

İsteğe bağlı.
Edm.String Şifrelenmiş ContentKey Kimliği.
InitializationVector

İsteğe bağlı.
Edm.String Depolama şifrelemesi için kullanılan başlatma vektöru.

IngestManifestFile Oluşturma

IngestManifestFiles bir HTTP POST isteği kullanılarak oluşturulabilir. ParentIngestManifestId ve ParentIngestManifestAssetId ile birlikte yeni IngestManifestFileadının adını içeren bir istek gövdesi geçirmeniz gerekir.

Yöntem İstek URI'si HTTP Sürümü
POST <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestFiles> HTTP/1.1

Örnek İstek

En son x-ms-version:sürümü edinmek için bkz. Media Services REST.

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" }  
  

IngestManifestFile Listeleme

IngestManifestFiles bir HTTP GET isteği kullanılarak alınabilir. Kimliğine göre bir IngestManifestFile isteyebilir veya kimliği atlayarak tüm IngestManifestFile'ları isteyebilirsiniz.

Yöntem İstek URI'si HTTP Sürümü
GET <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestFiles> HTTP/1.1
GET <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestFiles>('IngestManifestFile Id') HTTP/1.1

Örnek İstek

En son x-ms-version:sürümü edinmek için bkz. Media Services REST.

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  
  

IngestManifestFile silme

IngestManifestFiles, HTTP DELETE isteğiyle IngestManifestFile Id değerine başvurarak silinebilir.

Yöntem İstek URI'si HTTP Sürümü
DELETE <https:// accountname.restv2>.<location.media.azure.net/api/IngestManifestFiles>('IngestManifestFile Id') HTTP/1.1

Örnek İstek

En son x-ms-version:sürümü edinmek için bkz. Media Services REST.

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  
  

Ayrıca Bkz.

AssetFile
IngestManifest
IngestManifestAsset
IngestManifestStatistics
Kotalar ve Sınırlamalar