Share via


IIngestManifestFile Interface

Represents manifest file.

Namespace:  Microsoft.WindowsAzure.MediaServices.Client
Assembly:  Microsoft.WindowsAzure.MediaServices.Client (in Microsoft.WindowsAzure.MediaServices.Client.dll)

Syntax

'Declaration
Public Interface IIngestManifestFile
'Usage
Dim instance As IIngestManifestFile
public interface IIngestManifestFile
public interface class IIngestManifestFile
type IIngestManifestFile =  interface end
public interface IIngestManifestFile

The IIngestManifestFile type exposes the following members.

Properties

  Name Description
Public property Created Gets or sets the DateTime of manifest asset file creation.
Public property EncryptionKeyId Gets or sets the encrypted ContentKey ID. This property is optional.
Public property EncryptionScheme Gets or sets the encryption scheme used for this file. The valid values are: "StorageEncryption" or "CommonEncryption". This property is optional.
Public property EncryptionVersion Get or sets the encryption version used for the file. Current supported version for both StorageEncryption and CommonEncryption is "1.0". This property is optional.
Public property ErrorDetail Gets or sets the error details encountered in processing this file.
Public property Id Gets or sets the unique identifier set by Media Services.
Public property InitializationVector Gets or sets the initialization vector used for storage encryption. This property is optional.
Public property IsEncrypted Gets or sets a value that indicates whether this file is stored encrypted. This property is optional.
Public property IsPrimary Gets or sets a value that determines whether this file is the primary file in a multi-file Asset. This property is optional.
Public property LastModified Gets or sets the DateTime of manifest asset file last modification.
Public property MimeType Gets or sets the MIME type of the file.
Public property Name Gets or sets the actual filename that will be uploaded to the BLOB container referenced by the IngestManifest’s BlobStorageUriForUpload property.
Public property ParentIngestManifestAssetId Gets or sets the IngestManifestAsset ID of the IngestManifestAsset that this file is associated with. This is a required property.
Public property ParentIngestManifestId Gets or sets the IngestManifest ID of the manifest that contains this file. This is a required property.
Public property State Gets or sets the current state of the IngestManifestFile.

Top

Methods

  Name Description
Public method Delete Deletes manifest asset file.
Public method DeleteAsync Deletes the manifest asset file asynchronously.

Top

See Also

Reference

Microsoft.WindowsAzure.MediaServices.Client Namespace