Partager via


TaskTemplate

Les TaskTemplates fournissent des paramètres réutilisables pour les tâches exécutées au sein d'une définition JobTemplate.

Cet article fournit une vue d’ensemble de l’entité TaskTemplate et montre également comment exécuter diverses opérations avec l’API REST Media Services.

Important

Lors de l’accès aux entités dans Media Services, vous devez définir les valeurs et les champs d’en-tête spécifiques dans vos requêtes HTTP.
Pour plus d’informations, consultez Configuration du développement de l’API REST Media Services et Connexion à Media Services avec l’API REST Media Services.

Propriétés de l'entité TaskTemplate

Propriété Type Description
Id

Lecture seule. Défini par Media Services au moment de la création.
Edm.String Identificateur unique défini par l’utilisateur au format suivant, « nb:ttid:UUID:<INSERT NEW GUID STRING> ».
Configuration

Optionnel.
Edm.String Présélection qui définit les actions de traitement (encodage, protection, etc.) effectuées par le TaskTemplate. La longueur maximale est de 100000.
Date de création

Lecture seule. Défini par Media Services au moment de la création.
Edm.DateTime Cette valeur est définie par Media Services au moment de la création.
Description

facultatif.
Edm.String Description du TaskTemplate. La longueur maximale est de 4 000.
LastModified

Lecture seule. Défini par Media Services.
Edm.DateTime Cette valeur est mise à jour par Media Services une fois que des modifications de propriété ont été apportées.
MediaProcessorId

Optionnel.
Edm.String ID du MediaProcessor utilisé dans le TaskTemplate. Les valeurs valides peuvent être récupérées via une requête GET sur /API/MediaProcessors.
Nom

facultatif.
Edm.String Nom convivial du modèle de tâche. La longueur maximale est de 4 000.
NumberofInputAssets

Obligatoire.
Edm.Int32 Nombre d'éléments multimédias d'entrée que le TaskTemplate doit traiter.
NumberofOutputAssets

Obligatoire.
Edm.Int32 Nombre d'éléments multimédias de sortie que le TaskTemplate doit créer s'ils ne sont pas déjà spécifiés, ou utiliser s'ils le sont.
Options

Optionnel.
Edm.Int32 Valeur d'énumération qui décrit les options de chiffrement avec lesquelles un TaskTemplate peut être créé. Les valeurs autorisées sont :

- Aucun = 0
- ProtectedConfiguration = 1
EncryptionKeyId

Optionnel.
Edm.String ID de clé chiffrée.
EncryptionScheme

Optionnel.
Edm.String EncryptionScheme utilisé avec le fichier de configuration. La valeur valide est « ConfigurationEncryption ».
EncryptionVersion

Optionnel.
Edm.String Version du chiffrement de la configuration à utiliser. La version actuellement prise en charge est « 1.0 ».
InitializationVector

Optionnel.
Edm.String InitializationVector du fichier de configuration.

Création d'un TaskTemplate

Les TaskTemplates sont créés via la création d'un JobTemplate. Pour découvrir un exemple, consultez Création d'un JobTemplate.

Liste des TaskTemplates

Les tâches sont récupérées à l'aide d'une requête HTTP GET.

Méthode URI de demande Version HTTP
GET <https:// accountname.restv2>.<location.media.azure.net/api/TaskTemplates> HTTP/1.1
Méthode URI de demande Version HTTP
GET <https:// accountname.restv2>.<location.media.azure.net/api/JobTemplates>('jobtemplateid')/TaskTemplates HTTP/1.1

Exemple de demande

Pour obtenir la dernière version x-ms-version:, consultez REST Media Services.

GET https://<accountname>.restv2.<location>.media.azure.net/api/JobTemplates('nb:jtid:UUID:b1f956b3-774c-bb44-a3f7-ee47e23aed38')/TaskTemplates 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  

Voir aussi

ContentKey
Asset
AccessPolicy
AssetFile
Travail
Locator
MediaProcessor
Tâche
JobTemplate
Quotas et limitations