Job class
bir İşi temsil eden sınıf.
Oluşturucular
| Job(Batch |
bir İş oluşturun. |
Yöntemler
| add(Job |
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(Job |
|
| add(Job |
|
| delete |
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. |
| delete |
|
| delete |
|
| disable(string, Disable |
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, Disable |
|
| disable(string, Disable |
|
| enable(string, Job |
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, Job |
|
| enable(string, Service |
|
| get(string, Job |
|
| get(string, Job |
|
| get(string, Service |
|
| get |
İ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. |
| get |
|
| get |
|
| get |
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. |
| get |
|
| get |
|
| list(Job |
|
| list(Job |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
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. |
| list |
|
| list |
|
| list |
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. |
| list |
|
| list |
|
| patch(string, Job |
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, Job |
|
| patch(string, Job |
|
| terminate(string, Job |
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, Job |
|
| terminate(string, Service |
|
| update(string, Job |
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, Job |
|
| update(string, Job |
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<JobDeleteResponse>
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<JobDisableResponse>
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
Promise<JobEnableResponse>
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
Geri çağırma
get(string, ServiceCallback<CloudJob>)
function get(jobId: string, callback: ServiceCallback<CloudJob>)
Parametreler
- jobId
-
string
İşin Kimliği.
- callback
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
İsteğe bağlı parametreler
Döndürülenler
Promise<JobGetAllLifetimeStatisticsResponse>
Vaat<Modelleri.JobGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)
Parametreler
İsteğe bağlı parametreler
- callback
Geri çağırma
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)
Parametreler
- callback
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<JobGetTaskCountsResponse>
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
Geri çağırma
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)
Parametreler
- jobId
-
string
İşin Kimliği.
- callback
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
Geri çağırma
list(ServiceCallback<CloudJobListResult>)
function list(callback: ServiceCallback<CloudJobListResult>)
Parametreler
- callback
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.
İsteğe bağlı parametreler
Döndürülenler
Promise<JobListFromJobScheduleResponse>
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.
İsteğe bağlı parametreler
- callback
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
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.
İsteğe bağlı parametreler
Döndürülenler
Promise<JobListFromJobScheduleResponse>
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.
İsteğe bağlı parametreler
- callback
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
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
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
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.
İ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.
İsteğe bağlı parametreler
Geri çağırma
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parametreler
- jobId
-
string
İşin Kimliği.
Geri çağırma
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.
İ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.
İsteğe bağlı parametreler
Geri çağırma
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.
Geri çağırma
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<JobTerminateResponse>
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<JobUpdateResponse>
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