Aracılığıyla paylaş


Job class

bir İşi temsil eden sınıf.

Oluşturucular

Job(BatchServiceClientContext)

bir İş oluşturun.

Yöntemler

add(JobAddParameter, JobAddOptionalParams)

Batch hizmeti, bir İşin parçası olarak yapılan işi denetlemenin iki yolunu destekler. İlk yaklaşımda kullanıcı bir İş Yöneticisi Görevi belirtir. Batch hizmeti, İşi başlatmaya hazır olduğunda bu Görevi başlatır. İş Yöneticisi Görevi, Görev API'lerini kullanarak bu İş altında çalışan diğer tüm Görevleri denetler. İkinci yaklaşımda kullanıcı, Görev API'lerini kullanarak etkin bir İş altındaki Görevlerin yürütülmesini doğrudan denetler. Ayrıca unutmayın: İşleri adlandırırken, kullanıcı adları veya gizli proje adları gibi hassas bilgileri dahil etmekten kaçının. Bu bilgiler, Microsoft Destek mühendisleri tarafından erişilebilen telemetri günlüklerinde görünebilir.

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
add(JobAddParameter, ServiceCallback<void>)
deleteMethod(string, JobDeleteMethodOptionalParams)

Bir İşin silinmesi, o İşin parçası olan tüm Görevleri ve tüm İş istatistiklerini de siler. Bu, Görev verileri için bekletme süresini de geçersiz kılar; diğer bir ifadeyle, İş İşlem Düğümlerinde hala tutulan Görevler içeriyorsa, Batch hizmetleri söz konusu Görevlerin çalışma dizinlerini ve tüm içeriklerini siler. İşi Sil isteği alındığında Batch hizmeti İşi silme durumuna ayarlar. Silme durumundaki bir İş'teki tüm güncelleştirme işlemleri 409 (Çakışma) durum koduyla başarısız olur ve işin silindiğini belirten ek bilgiler sağlanır.

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
disable(string, DisableJobOption, JobDisableOptionalParams)

Batch Hizmeti işi hemen devre dışı bırakma durumuna taşır. Batch daha sonra disableTasks parametresini kullanarak işin çalışmakta olan Görevleriyle ne yapacağını belirler. devre dışı bırakma işlemi tamamlanana ve tüm Görevler disableTasks seçeneğine göre ele alınana kadar İş devre dışı bırakma durumunda kalır; daha sonra İş devre dışı durumuna geçer. Etkin duruma geri dönene kadar İş altında yeni Görev başlatılmaz. Etkin, devre dışı veya devre dışı dışında herhangi bir durumda olan bir İşi devre dışı bırakmaya çalışırsanız, istek 409 durum koduyla başarısız olur.

disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
disable(string, DisableJobOption, ServiceCallback<void>)
enable(string, JobEnableOptionalParams)

Bu API'yi çağırdığınızda Batch hizmeti devre dışı bırakılmış bir İşi etkinleştirme durumuna ayarlar. Bu işlem tamamlandıktan sonra İş etkin duruma geçer ve İş sürdürülür altında yeni Görevlerin zamanlanması. Batch hizmeti bir Görevin 180 günden uzun süre etkin durumda kalmasına izin vermez. Bu nedenle, 180 günden daha önce eklenmiş etkin Görevler içeren bir İşi etkinleştirirseniz, bu Görevler çalışmaz.

enable(string, JobEnableOptionalParams, ServiceCallback<void>)
enable(string, ServiceCallback<void>)
get(string, JobGetOptionalParams)
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
get(string, ServiceCallback<CloudJob>)
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

İstatistikler, Hesap oluşturma işleminden istatistiklerin son güncelleştirme zamanına kadar Hesapta var olan tüm İşler arasında toplanır. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
getTaskCounts(string, JobGetTaskCountsOptionalParams)

Görev sayıları etkin, çalışan veya tamamlanan Görev durumuna göre Görevlerin sayısını ve başarılı veya başarısız olan Görevlerin sayısını sağlar. Hazırlama durumundaki görevler çalışıyor olarak sayılır. Döndürülen sayıların her zaman güncel olmayabileceğini unutmayın. Tam görev sayılarına ihtiyacınız varsa, bir liste sorgusu kullanın.

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
list(JobListOptionalParams)
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
list(ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
listNext(string, JobListNextOptionalParams)
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
listNext(string, ServiceCallback<CloudJobListResult>)
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

Bu API, İş Hazırlama veya İş Bırakma Görevi çalıştıran tüm İşlem Düğümlerinde İş Hazırlama ve İş Bırakma Görevi durumunu döndürür. Bu, havuzdan kaldırılmış olan İşlem Düğümlerini içerir. Bu API, İş Hazırlama veya İş Bırakma Görevi olmayan bir İş üzerinde çağrılırsa, Batch hizmeti JobPreparationTaskNotSpecified hata koduyla 409 (Çakışma) HTTP durum kodunu döndürür.

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

Bu API, İş Hazırlama veya İş Bırakma Görevi çalıştıran tüm İşlem Düğümlerinde İş Hazırlama ve İş Bırakma Görevi durumunu döndürür. Bu, havuzdan kaldırılmış olan İşlem Düğümlerini içerir. Bu API, İş Hazırlama veya İş Bırakma Görevi olmayan bir İş üzerinde çağrılırsa, Batch hizmeti JobPreparationTaskNotSpecified hata koduyla 409 (Çakışma) HTTP durum kodunu döndürür.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
patch(string, JobPatchParameter, JobPatchOptionalParams)

Bu, yalnızca istekte belirtilen İş özelliklerinin yerini alır. Örneğin, İş'in kısıtlamaları varsa ve bir istek constraints öğesini belirtmiyorsa, İş mevcut kısıtlamaları korur.

patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
patch(string, JobPatchParameter, ServiceCallback<void>)
terminate(string, JobTerminateOptionalParams)

Bir İşi Sonlandır isteği alındığında, Batch hizmeti İşi sonlandırıcı duruma ayarlar. Batch hizmeti daha sonra İşle ilişkili çalışan görevleri sonlandırır ve gerekli İş yayın görevlerini çalıştırır. Ardından İş tamamlanmış duruma geçer. İş'te etkin durumda görevler varsa, etkin durumda kalırlar. bir İş sonlandırıldıktan sonra yeni Görevler eklenemez ve kalan etkin Görevler zamanlanmaz.

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)
terminate(string, ServiceCallback<void>)
update(string, JobUpdateParameter, JobUpdateOptionalParams)

Bu, İşin tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, İş'in kendisiyle ilişkili kısıtlamaları varsa ve bu istekle kısıtlamalar belirtilmezse, Batch hizmeti mevcut kısıtlamaları kaldırır.

update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)
update(string, JobUpdateParameter, ServiceCallback<void>)

Oluşturucu Ayrıntıları

Job(BatchServiceClientContext)

bir İş oluşturun.

new Job(client: BatchServiceClientContext)

Parametreler

client
BatchServiceClientContext

Hizmet istemcisine başvuru.

Yöntem Ayrıntıları

add(JobAddParameter, JobAddOptionalParams)

Batch hizmeti, bir İşin parçası olarak yapılan işi denetlemenin iki yolunu destekler. İlk yaklaşımda kullanıcı bir İş Yöneticisi Görevi belirtir. Batch hizmeti, İşi başlatmaya hazır olduğunda bu Görevi başlatır. İş Yöneticisi Görevi, Görev API'lerini kullanarak bu İş altında çalışan diğer tüm Görevleri denetler. İkinci yaklaşımda kullanıcı, Görev API'lerini kullanarak etkin bir İş altındaki Görevlerin yürütülmesini doğrudan denetler. Ayrıca unutmayın: İşleri adlandırırken, kullanıcı adları veya gizli proje adları gibi hassas bilgileri dahil etmekten kaçının. Bu bilgiler, Microsoft Destek mühendisleri tarafından erişilebilen telemetri günlüklerinde görünebilir.

function add(job: JobAddParameter, options?: JobAddOptionalParams): Promise<JobAddResponse>

Parametreler

job
JobAddParameter

Eklenecek İş.

options
JobAddOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<JobAddResponse>

Vaat<Modelleri.JobAddResponse>

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)

function add(job: JobAddParameter, options: JobAddOptionalParams, callback: ServiceCallback<void>)

Parametreler

job
JobAddParameter

Eklenecek İş.

options
JobAddOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

add(JobAddParameter, ServiceCallback<void>)

function add(job: JobAddParameter, callback: ServiceCallback<void>)

Parametreler

job
JobAddParameter

Eklenecek İş.

callback

ServiceCallback<void>

Geri çağırma

deleteMethod(string, JobDeleteMethodOptionalParams)

Bir İşin silinmesi, o İşin parçası olan tüm Görevleri ve tüm İş istatistiklerini de siler. Bu, Görev verileri için bekletme süresini de geçersiz kılar; diğer bir ifadeyle, İş İşlem Düğümlerinde hala tutulan Görevler içeriyorsa, Batch hizmetleri söz konusu Görevlerin çalışma dizinlerini ve tüm içeriklerini siler. İşi Sil isteği alındığında Batch hizmeti İşi silme durumuna ayarlar. Silme durumundaki bir İş'teki tüm güncelleştirme işlemleri 409 (Çakışma) durum koduyla başarısız olur ve işin silindiğini belirten ek bilgiler sağlanır.

function deleteMethod(jobId: string, options?: JobDeleteMethodOptionalParams): Promise<JobDeleteResponse>

Parametreler

jobId

string

Silinecek işin kimliği.

options
JobDeleteMethodOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobDeleteResponse>

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(jobId: string, options: JobDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parametreler

jobId

string

Silinecek işin kimliği.

options
JobDeleteMethodOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

deleteMethod(string, ServiceCallback<void>)

function deleteMethod(jobId: string, callback: ServiceCallback<void>)

Parametreler

jobId

string

Silinecek işin kimliği.

callback

ServiceCallback<void>

Geri çağırma

disable(string, DisableJobOption, JobDisableOptionalParams)

Batch Hizmeti işi hemen devre dışı bırakma durumuna taşır. Batch daha sonra disableTasks parametresini kullanarak işin çalışmakta olan Görevleriyle ne yapacağını belirler. devre dışı bırakma işlemi tamamlanana ve tüm Görevler disableTasks seçeneğine göre ele alınana kadar İş devre dışı bırakma durumunda kalır; daha sonra İş devre dışı durumuna geçer. Etkin duruma geri dönene kadar İş altında yeni Görev başlatılmaz. Etkin, devre dışı veya devre dışı dışında herhangi bir durumda olan bir İşi devre dışı bırakmaya çalışırsanız, istek 409 durum koduyla başarısız olur.

function disable(jobId: string, disableTasks: DisableJobOption, options?: JobDisableOptionalParams): Promise<JobDisableResponse>

Parametreler

jobId

string

Devre dışı bırakacak işin kimliği.

disableTasks
DisableJobOption

İşle ilişkili etkin Görevlerle ne yapmalı? Olası değerler şunlardır: 'requeue', 'terminate', 'wait'

options
JobDisableOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobDisableResponse>

disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)

function disable(jobId: string, disableTasks: DisableJobOption, options: JobDisableOptionalParams, callback: ServiceCallback<void>)

Parametreler

jobId

string

Devre dışı bırakacak işin kimliği.

disableTasks
DisableJobOption

İşle ilişkili etkin Görevlerle ne yapmalı? Olası değerler şunlardır: 'requeue', 'terminate', 'wait'

options
JobDisableOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

disable(string, DisableJobOption, ServiceCallback<void>)

function disable(jobId: string, disableTasks: DisableJobOption, callback: ServiceCallback<void>)

Parametreler

jobId

string

Devre dışı bırakacak işin kimliği.

disableTasks
DisableJobOption

İşle ilişkili etkin Görevlerle ne yapmalı? Olası değerler şunlardır: 'requeue', 'terminate', 'wait'

callback

ServiceCallback<void>

Geri çağırma

enable(string, JobEnableOptionalParams)

Bu API'yi çağırdığınızda Batch hizmeti devre dışı bırakılmış bir İşi etkinleştirme durumuna ayarlar. Bu işlem tamamlandıktan sonra İş etkin duruma geçer ve İş sürdürülür altında yeni Görevlerin zamanlanması. Batch hizmeti bir Görevin 180 günden uzun süre etkin durumda kalmasına izin vermez. Bu nedenle, 180 günden daha önce eklenmiş etkin Görevler içeren bir İşi etkinleştirirseniz, bu Görevler çalışmaz.

function enable(jobId: string, options?: JobEnableOptionalParams): Promise<JobEnableResponse>

Parametreler

jobId

string

Etkinleştirileceği işin kimliği.

options
JobEnableOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Vaat<Modelleri.JobEnableResponse>

enable(string, JobEnableOptionalParams, ServiceCallback<void>)

function enable(jobId: string, options: JobEnableOptionalParams, callback: ServiceCallback<void>)

Parametreler

jobId

string

Etkinleştirileceği işin kimliği.

options
JobEnableOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

enable(string, ServiceCallback<void>)

function enable(jobId: string, callback: ServiceCallback<void>)

Parametreler

jobId

string

Etkinleştirileceği işin kimliği.

callback

ServiceCallback<void>

Geri çağırma

get(string, JobGetOptionalParams)

function get(jobId: string, options?: JobGetOptionalParams): Promise<JobGetResponse>

Parametreler

jobId

string

İşin Kimliği.

options
JobGetOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<JobGetResponse>

Vaat<Modelleri.JobGetResponse>

get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)

function get(jobId: string, options: JobGetOptionalParams, callback: ServiceCallback<CloudJob>)

Parametreler

jobId

string

İşin Kimliği.

options
JobGetOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<CloudJob>

Geri çağırma

get(string, ServiceCallback<CloudJob>)

function get(jobId: string, callback: ServiceCallback<CloudJob>)

Parametreler

jobId

string

İşin Kimliği.

callback

ServiceCallback<CloudJob>

Geri çağırma

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

İstatistikler, Hesap oluşturma işleminden istatistiklerin son güncelleştirme zamanına kadar Hesapta var olan tüm İşler arasında toplanır. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.

function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>

Parametreler

options
JobGetAllLifetimeStatisticsOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Vaat<Modelleri.JobGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)

Parametreler

options
JobGetAllLifetimeStatisticsOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<JobStatistics>

Geri çağırma

getAllLifetimeStatistics(ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)

Parametreler

callback

ServiceCallback<JobStatistics>

Geri çağırma

getTaskCounts(string, JobGetTaskCountsOptionalParams)

Görev sayıları etkin, çalışan veya tamamlanan Görev durumuna göre Görevlerin sayısını ve başarılı veya başarısız olan Görevlerin sayısını sağlar. Hazırlama durumundaki görevler çalışıyor olarak sayılır. Döndürülen sayıların her zaman güncel olmayabileceğini unutmayın. Tam görev sayılarına ihtiyacınız varsa, bir liste sorgusu kullanın.

function getTaskCounts(jobId: string, options?: JobGetTaskCountsOptionalParams): Promise<JobGetTaskCountsResponse>

Parametreler

jobId

string

İşin Kimliği.

options
JobGetTaskCountsOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobGetTaskCountsResponse>

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)

function getTaskCounts(jobId: string, options: JobGetTaskCountsOptionalParams, callback: ServiceCallback<TaskCountsResult>)

Parametreler

jobId

string

İşin Kimliği.

options
JobGetTaskCountsOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<TaskCountsResult>

Geri çağırma

getTaskCounts(string, ServiceCallback<TaskCountsResult>)

function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)

Parametreler

jobId

string

İşin Kimliği.

callback

ServiceCallback<TaskCountsResult>

Geri çağırma

list(JobListOptionalParams)

function list(options?: JobListOptionalParams): Promise<JobListResponse>

Parametreler

options
JobListOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<JobListResponse>

Promise<Models.JobListResponse>

list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)

function list(options: JobListOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parametreler

options
JobListOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<CloudJobListResult>

Geri çağırma

list(ServiceCallback<CloudJobListResult>)

function list(callback: ServiceCallback<CloudJobListResult>)

Parametreler

callback

ServiceCallback<CloudJobListResult>

Geri çağırma

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)

function listFromJobSchedule(jobScheduleId: string, options?: JobListFromJobScheduleOptionalParams): Promise<JobListFromJobScheduleResponse>

Parametreler

jobScheduleId

string

İşlerin listesini almak istediğiniz İş Zamanlamasının kimliği.

options
JobListFromJobScheduleOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobListFromJobScheduleResponse>

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)

function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parametreler

jobScheduleId

string

İşlerin listesini almak istediğiniz İş Zamanlamasının kimliği.

options
JobListFromJobScheduleOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<CloudJobListResult>

Geri çağırma

listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)

function listFromJobSchedule(jobScheduleId: string, callback: ServiceCallback<CloudJobListResult>)

Parametreler

jobScheduleId

string

İşlerin listesini almak istediğiniz İş Zamanlamasının kimliği.

callback

ServiceCallback<CloudJobListResult>

Geri çağırma

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)

function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
JobListFromJobScheduleNextOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobListFromJobScheduleResponse>

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)

function listFromJobScheduleNext(nextPageLink: string, options: JobListFromJobScheduleNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
JobListFromJobScheduleNextOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<CloudJobListResult>

Geri çağırma

listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)

function listFromJobScheduleNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

callback

ServiceCallback<CloudJobListResult>

Geri çağırma

listNext(string, JobListNextOptionalParams)

function listNext(nextPageLink: string, options?: JobListNextOptionalParams): Promise<JobListResponse>

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
JobListNextOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<JobListResponse>

Promise<Models.JobListResponse>

listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)

function listNext(nextPageLink: string, options: JobListNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
JobListNextOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<CloudJobListResult>

Geri çağırma

listNext(string, ServiceCallback<CloudJobListResult>)

function listNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

callback

ServiceCallback<CloudJobListResult>

Geri çağırma

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

Bu API, İş Hazırlama veya İş Bırakma Görevi çalıştıran tüm İşlem Düğümlerinde İş Hazırlama ve İş Bırakma Görevi durumunu döndürür. Bu, havuzdan kaldırılmış olan İşlem Düğümlerini içerir. Bu API, İş Hazırlama veya İş Bırakma Görevi olmayan bir İş üzerinde çağrılırsa, Batch hizmeti JobPreparationTaskNotSpecified hata koduyla 409 (Çakışma) HTTP durum kodunu döndürür.

function listPreparationAndReleaseTaskStatus(jobId: string, options?: JobListPreparationAndReleaseTaskStatusOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>

Parametreler

jobId

string

İşin Kimliği.

options
JobListPreparationAndReleaseTaskStatusOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatus(jobId: string, options: JobListPreparationAndReleaseTaskStatusOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parametreler

jobId

string

İşin Kimliği.

options
JobListPreparationAndReleaseTaskStatusOptionalParams

İsteğe bağlı parametreler

listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parametreler

jobId

string

İşin Kimliği.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

Bu API, İş Hazırlama veya İş Bırakma Görevi çalıştıran tüm İşlem Düğümlerinde İş Hazırlama ve İş Bırakma Görevi durumunu döndürür. Bu, havuzdan kaldırılmış olan İşlem Düğümlerini içerir. Bu API, İş Hazırlama veya İş Bırakma Görevi olmayan bir İş üzerinde çağrılırsa, Batch hizmeti JobPreparationTaskNotSpecified hata koduyla 409 (Çakışma) HTTP durum kodunu döndürür.

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options?: JobListPreparationAndReleaseTaskStatusNextOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
JobListPreparationAndReleaseTaskStatusNextOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options: JobListPreparationAndReleaseTaskStatusNextOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
JobListPreparationAndReleaseTaskStatusNextOptionalParams

İsteğe bağlı parametreler

listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

patch(string, JobPatchParameter, JobPatchOptionalParams)

Bu, yalnızca istekte belirtilen İş özelliklerinin yerini alır. Örneğin, İş'in kısıtlamaları varsa ve bir istek constraints öğesini belirtmiyorsa, İş mevcut kısıtlamaları korur.

function patch(jobId: string, jobPatchParameter: JobPatchParameter, options?: JobPatchOptionalParams): Promise<JobPatchResponse>

Parametreler

jobId

string

Özelliklerini güncelleştirmek istediğiniz İşin kimliği.

jobPatchParameter
JobPatchParameter

İsteğin parametreleri.

options
JobPatchOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<JobPatchResponse>

Promise<Models.JobPatchResponse>

patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)

function patch(jobId: string, jobPatchParameter: JobPatchParameter, options: JobPatchOptionalParams, callback: ServiceCallback<void>)

Parametreler

jobId

string

Özelliklerini güncelleştirmek istediğiniz İşin kimliği.

jobPatchParameter
JobPatchParameter

İsteğin parametreleri.

options
JobPatchOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

patch(string, JobPatchParameter, ServiceCallback<void>)

function patch(jobId: string, jobPatchParameter: JobPatchParameter, callback: ServiceCallback<void>)

Parametreler

jobId

string

Özelliklerini güncelleştirmek istediğiniz İşin kimliği.

jobPatchParameter
JobPatchParameter

İsteğin parametreleri.

callback

ServiceCallback<void>

Geri çağırma

terminate(string, JobTerminateOptionalParams)

Bir İşi Sonlandır isteği alındığında, Batch hizmeti İşi sonlandırıcı duruma ayarlar. Batch hizmeti daha sonra İşle ilişkili çalışan görevleri sonlandırır ve gerekli İş yayın görevlerini çalıştırır. Ardından İş tamamlanmış duruma geçer. İş'te etkin durumda görevler varsa, etkin durumda kalırlar. bir İş sonlandırıldıktan sonra yeni Görevler eklenemez ve kalan etkin Görevler zamanlanmaz.

function terminate(jobId: string, options?: JobTerminateOptionalParams): Promise<JobTerminateResponse>

Parametreler

jobId

string

Sonlandıracak işin kimliği.

options
JobTerminateOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobTerminateResponse>

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)

function terminate(jobId: string, options: JobTerminateOptionalParams, callback: ServiceCallback<void>)

Parametreler

jobId

string

Sonlandıracak işin kimliği.

options
JobTerminateOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

terminate(string, ServiceCallback<void>)

function terminate(jobId: string, callback: ServiceCallback<void>)

Parametreler

jobId

string

Sonlandıracak işin kimliği.

callback

ServiceCallback<void>

Geri çağırma

update(string, JobUpdateParameter, JobUpdateOptionalParams)

Bu, İşin tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, İş'in kendisiyle ilişkili kısıtlamaları varsa ve bu istekle kısıtlamalar belirtilmezse, Batch hizmeti mevcut kısıtlamaları kaldırır.

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options?: JobUpdateOptionalParams): Promise<JobUpdateResponse>

Parametreler

jobId

string

Özelliklerini güncelleştirmek istediğiniz İşin kimliği.

jobUpdateParameter
JobUpdateParameter

İsteğin parametreleri.

options
JobUpdateOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.JobUpdateResponse>

update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options: JobUpdateOptionalParams, callback: ServiceCallback<void>)

Parametreler

jobId

string

Özelliklerini güncelleştirmek istediğiniz İşin kimliği.

jobUpdateParameter
JobUpdateParameter

İsteğin parametreleri.

options
JobUpdateOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

update(string, JobUpdateParameter, ServiceCallback<void>)

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, callback: ServiceCallback<void>)

Parametreler

jobId

string

Özelliklerini güncelleştirmek istediğiniz İşin kimliği.

jobUpdateParameter
JobUpdateParameter

İsteğin parametreleri.

callback

ServiceCallback<void>

Geri çağırma