TaskTemplate

ZadaniaTemplates zapewniają ustawienia wielokrotnego użytku dla zadań uruchamianych w definicji JobTemplate.

Ten artykuł zawiera omówienie TaskTemplate jednostki, a także pokazuje, jak wykonywać różne operacje za pomocą interfejsu API REST usługi Media Services.

Ważne

Podczas uzyskiwania dostępu do jednostek w usłudze Media Services należy ustawić określone pola nagłówka i wartości w żądaniach HTTP.
Aby uzyskać więcej informacji, zobacz Konfigurowanie tworzenia interfejsu API REST usługi Media Services i nawiązywanie połączenia z usługą Media Services przy użyciu interfejsu API REST usługi Media Services.

Właściwości jednostki TaskTemplate

Właściwość Typ Opis
Id

Tylko do odczytu. Ustaw przez usługę Media Services w czasie tworzenia.
Edm.String Unikatowy identyfikator zdefiniowany przez użytkownika w następującym formacie: "nb:ttid:UUID:<INSERT NEW GUID STRING>".
Konfigurowanie

Opcjonalny.
Edm.String Ustawienie wstępne definiujące akcje przetwarzania, takie jak kodowanie, ochrona itd., wykonywane przez zadanieTemplate. Maksymalna długość to 100000.
Utworzone

Tylko do odczytu. Ustaw przez usługę Media Services w czasie tworzenia.
Edm.DateTime Ta wartość jest ustawiana przez usługę Media Services w czasie tworzenia.
Opis

Opcjonalny.
Edm.String Opis zadaniaTemplate. Maksymalna długość to 4000.
Lastmodified

Tylko do odczytu. Ustaw przez usługę Media Services.
Edm.DateTime Ta wartość jest aktualizowana przez usługę Media Services po wprowadzeniu wszelkich zmian właściwości.
MediaProcessorId

Opcjonalny.
Edm.String Identyfikator obiektu MediaProcessor, który będzie używany w poleceniu TaskTemplate. Prawidłowe wartości można pobrać, wykonując żądanie GET dla /API/MediaProcessors.
Nazwa

Opcjonalny.
Edm.String Przyjazna nazwa szablonu zadania. Maksymalna długość to 4000.
NumberofInputAssets

Wymagane.
Edm.Int32 Liczba wejściowych zasobów, które musi przetworzyć taskTemplate.
NumberofOutputAssets

Wymagane.
Edm.Int32 Liczba zasobów wyjściowych, które należy utworzyć, jeśli nie zostały jeszcze określone, lub użyć ich, jeśli zostały określone.
Opcje

Opcjonalny.
Edm.Int32 Wartość wyliczenia opisując opcje szyfrowania, za pomocą których można utworzyć element TaskTemplate. Prawidłowe wartości:

- Brak = 0
- ProtectedConfiguration = 1
EncryptionKeyId

Opcjonalny.
Edm.String Zaszyfrowany identyfikator klucza.
EncryptionScheme

Opcjonalny.
Edm.String SzyfrowanieScheme używane z plikiem konfiguracji. Prawidłowa wartość to "ConfigurationEncryption".
EncryptionVersion

Opcjonalny.
Edm.String Wersja szyfrowania konfiguracji do użycia. Obecnie obsługiwana wersja to "1.0".
InicjalizacjaVector

Opcjonalny.
Edm.String InicjalizacjaVector pliku konfiguracji.

Tworzenie zadaniaTemplate

ZadaniaTemplates są tworzone przez utworzenie zadaniaTemplate. Aby zapoznać się z przykładem, zobacz Tworzenie zadaniaTemplate.

Lista zadańTemplates

Zadania są pobierane przy użyciu żądania HTTP GET.

Metoda Identyfikator URI żądania Wersja protokołu HTTP
GET <https:// accountname.restv2>.<location.media.azure.net/api/TaskTemplates> HTTP/1.1
Metoda Identyfikator URI żądania Wersja protokołu HTTP
GET <https:// accountname.restv2>.<location.media.azure.net/api/JobTemplates>('jobtemplateid')/TaskTemplates HTTP/1.1

Przykładowe żądanie

Aby uzyskać najnowszą wersję x-ms-version:, zobacz Media Services REST.

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  

Zobacz też

ContentKey
Zasób
AccessPolicy
AssetFile
Zadanie
Lokalizator
MediaProcessor
Zadanie
JobTemplate
Limity przydziału i ograniczenia