مشاركة عبر


Job class

فئة تمثل وظيفة.

المنشئون

Job(BatchServiceClientContext)

إنشاء وظيفة.

الأساليب

add(JobAddParameter, JobAddOptionalParams)

تدعم خدمة Batch طريقتين للتحكم في العمل المنجز كجزء من المهمة. في الأسلوب الأول، يحدد المستخدم مهمة مدير الوظيفة. تقوم خدمة Batch بتشغيل هذه المهمة عندما تكون جاهزة لبدء المهمة. تتحكم مهمة مدير الوظيفة في كافة المهام الأخرى التي يتم تشغيلها ضمن هذه المهمة، باستخدام واجهات برمجة تطبيقات المهمة. في الأسلوب الثاني، يتحكم المستخدم مباشرة في تنفيذ المهام ضمن مهمة نشطة، باستخدام واجهات برمجة تطبيقات المهمة. لاحظ أيضا: عند تسمية المهام، تجنب تضمين معلومات حساسة مثل أسماء المستخدمين أو أسماء المشاريع السرية. قد تظهر هذه المعلومات في سجلات بيانات تتبع الاستخدام التي يمكن لمهندسي دعم Microsoft الوصول إليها.

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

يؤدي حذف وظيفة أيضا إلى حذف كافة المهام التي تشكل جزءا من هذه المهمة، وجميع إحصائيات الوظيفة. ويتجاوز هذا أيضا فترة الاحتفاظ ببيانات المهمة؛ أي إذا كانت الوظيفة تحتوي على مهام لا تزال محتفظا بها في عقد الحساب، فإن خدمات الدفعات تحذف دلائل عمل هذه المهام وجميع محتوياتها. عند تلقي طلب حذف مهمة، تعين خدمة Batch المهمة إلى حالة الحذف. ستفشل جميع عمليات التحديث على وظيفة في حالة الحذف مع رمز الحالة 409 (تعارض)، مع معلومات إضافية تشير إلى أنه يتم حذف المهمة.

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

تنقل خدمة الدفعات المهمة على الفور إلى حالة التعطيل. ثم تستخدم Batch المعلمة disableTasks لتحديد ما يجب القيام به مع المهام قيد التشغيل حاليا للوظيفة. تبقى المهمة في حالة التعطيل حتى تكتمل عملية التعطيل ويتم التعامل مع كافة المهام وفقا لخيار disableTasks؛ ثم تنتقل المهمة إلى حالة التعطيل. لا يتم بدء أي مهام جديدة ضمن المهمة حتى تعود إلى الحالة النشطة. إذا حاولت تعطيل مهمة في أي حالة غير نشطة أو معطلة أو معطلة، يفشل الطلب مع رمز الحالة 409.

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

عند استدعاء واجهة برمجة التطبيقات هذه، تعين خدمة Batch مهمة معطلة إلى حالة التمكين. بعد اكتمال هذه العملية، تنتقل المهمة إلى الحالة النشطة، وجدولة المهام الجديدة ضمن سير العمل. لا تسمح خدمة الدفعات للمهمة بالبقاء في الحالة النشطة لأكثر من 180 يوما. لذلك، إذا قمت بتمكين مهمة تحتوي على مهام نشطة تمت إضافتها منذ أكثر من 180 يوما، فلن يتم تشغيل هذه المهام.

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

يتم تجميع الإحصائيات عبر جميع الوظائف الموجودة في الحساب، من إنشاء الحساب إلى آخر وقت تحديث للإحصائيات. وقد لا تكون الإحصاءات متاحة على الفور. تقوم خدمة Batch بإجراء مجموعة دورية من الإحصائيات. التأخير النموذجي حوالي 30 دقيقة.

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

توفر عدد المهام عدد المهام حسب حالة المهمة النشطة أو قيد التشغيل أو المكتملة، وعدد المهام التي نجحت أو فشلت. يتم حساب المهام في حالة التحضير على أنها قيد التشغيل. لاحظ أن الأرقام التي تم إرجاعها قد لا تكون دائما محدثة. إذا كنت بحاجة إلى عدد مهام دقيق، فاستخدم استعلام قائمة.

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)

تقوم واجهة برمجة التطبيقات هذه بإرجاع حالة مهمة إعداد الوظيفة وإصدار الوظيفة على كافة عقد الحوسبة التي شغلت مهمة إعداد الوظيفة أو إصدار الوظيفة. يتضمن ذلك حساب العقد التي تمت إزالتها منذ ذلك الحين من التجمع. إذا تم استدعاء واجهة برمجة التطبيقات هذه في مهمة لا تحتوي على مهمة إعداد الوظيفة أو مهمة إصدار الوظيفة، تقوم خدمة الدفعة بإرجاع رمز حالة HTTP 409 (تعارض) مع رمز خطأ JobPreparationTaskNotSpecified.

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

تقوم واجهة برمجة التطبيقات هذه بإرجاع حالة مهمة إعداد الوظيفة وإصدار الوظيفة على كافة عقد الحوسبة التي شغلت مهمة إعداد الوظيفة أو إصدار الوظيفة. يتضمن ذلك حساب العقد التي تمت إزالتها منذ ذلك الحين من التجمع. إذا تم استدعاء واجهة برمجة التطبيقات هذه في مهمة لا تحتوي على مهمة إعداد الوظيفة أو مهمة إصدار الوظيفة، تقوم خدمة الدفعة بإرجاع رمز حالة HTTP 409 (تعارض) مع رمز خطأ JobPreparationTaskNotSpecified.

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

يؤدي هذا إلى استبدال خصائص المهمة المحددة في الطلب فقط. على سبيل المثال، إذا كانت الوظيفة تحتوي على قيود، ولم يحدد الطلب عنصر القيود، فإن الوظيفة تحتفظ بالقيود الموجودة.

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

عند تلقي طلب إنهاء المهمة، تعين خدمة الدفعة المهمة إلى حالة الإنهاء. ثم تنهي خدمة Batch أي مهام قيد التشغيل مقترنة بالوظيفة وتشغل أي مهام إصدار مهمة مطلوبة. ثم تنتقل المهمة إلى الحالة المكتملة. إذا كانت هناك أي مهام في الوظيفة في الحالة النشطة، فستظل في الحالة النشطة. بمجرد إنهاء مهمة، لا يمكن إضافة مهام جديدة ولن تتم جدولة أي مهام نشطة متبقية.

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

هذا يحل محل كافة الخصائص القابلة للتحديث للوظيفة بشكل كامل. على سبيل المثال، إذا كانت الوظيفة تحتوي على قيود مقترنة بها وإذا لم يتم تحديد القيود مع هذا الطلب، فستزيل خدمة Batch القيود الموجودة.

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

تفاصيل المنشئ

Job(BatchServiceClientContext)

إنشاء وظيفة.

new Job(client: BatchServiceClientContext)

المعلمات

client
BatchServiceClientContext

الرجوع إلى عميل الخدمة.

تفاصيل الأسلوب

add(JobAddParameter, JobAddOptionalParams)

تدعم خدمة Batch طريقتين للتحكم في العمل المنجز كجزء من المهمة. في الأسلوب الأول، يحدد المستخدم مهمة مدير الوظيفة. تقوم خدمة Batch بتشغيل هذه المهمة عندما تكون جاهزة لبدء المهمة. تتحكم مهمة مدير الوظيفة في كافة المهام الأخرى التي يتم تشغيلها ضمن هذه المهمة، باستخدام واجهات برمجة تطبيقات المهمة. في الأسلوب الثاني، يتحكم المستخدم مباشرة في تنفيذ المهام ضمن مهمة نشطة، باستخدام واجهات برمجة تطبيقات المهمة. لاحظ أيضا: عند تسمية المهام، تجنب تضمين معلومات حساسة مثل أسماء المستخدمين أو أسماء المشاريع السرية. قد تظهر هذه المعلومات في سجلات بيانات تتبع الاستخدام التي يمكن لمهندسي دعم Microsoft الوصول إليها.

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

المعلمات

job
JobAddParameter

الوظيفة المراد إضافتها.

options
JobAddOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<JobAddResponse>

وعد<Models.JobAddResponse>

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)

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

المعلمات

job
JobAddParameter

الوظيفة المراد إضافتها.

options
JobAddOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

add(JobAddParameter, ServiceCallback<void>)

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

المعلمات

job
JobAddParameter

الوظيفة المراد إضافتها.

callback

ServiceCallback<void>

رد الاتصال

deleteMethod(string, JobDeleteMethodOptionalParams)

يؤدي حذف وظيفة أيضا إلى حذف كافة المهام التي تشكل جزءا من هذه المهمة، وجميع إحصائيات الوظيفة. ويتجاوز هذا أيضا فترة الاحتفاظ ببيانات المهمة؛ أي إذا كانت الوظيفة تحتوي على مهام لا تزال محتفظا بها في عقد الحساب، فإن خدمات الدفعات تحذف دلائل عمل هذه المهام وجميع محتوياتها. عند تلقي طلب حذف مهمة، تعين خدمة Batch المهمة إلى حالة الحذف. ستفشل جميع عمليات التحديث على وظيفة في حالة الحذف مع رمز الحالة 409 (تعارض)، مع معلومات إضافية تشير إلى أنه يتم حذف المهمة.

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

المعلمات

jobId

string

معرف الوظيفة المراد حذفها.

options
JobDeleteMethodOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobDeleteResponse>

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة المراد حذفها.

options
JobDeleteMethodOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

deleteMethod(string, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة المراد حذفها.

callback

ServiceCallback<void>

رد الاتصال

disable(string, DisableJobOption, JobDisableOptionalParams)

تنقل خدمة الدفعات المهمة على الفور إلى حالة التعطيل. ثم تستخدم Batch المعلمة disableTasks لتحديد ما يجب القيام به مع المهام قيد التشغيل حاليا للوظيفة. تبقى المهمة في حالة التعطيل حتى تكتمل عملية التعطيل ويتم التعامل مع كافة المهام وفقا لخيار disableTasks؛ ثم تنتقل المهمة إلى حالة التعطيل. لا يتم بدء أي مهام جديدة ضمن المهمة حتى تعود إلى الحالة النشطة. إذا حاولت تعطيل مهمة في أي حالة غير نشطة أو معطلة أو معطلة، يفشل الطلب مع رمز الحالة 409.

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

المعلمات

jobId

string

معرف الوظيفة المراد تعطيلها.

disableTasks
DisableJobOption

ما يجب فعله بالمهام النشطة المقترنة بالوظيفة. تتضمن القيم المحتملة: "requeue"، و"terminate"، و"wait"

options
JobDisableOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobDisableResponse>

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

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

المعلمات

jobId

string

معرف الوظيفة المراد تعطيلها.

disableTasks
DisableJobOption

ما يجب فعله بالمهام النشطة المقترنة بالوظيفة. تتضمن القيم المحتملة: "requeue"، و"terminate"، و"wait"

options
JobDisableOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

disable(string, DisableJobOption, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة المراد تعطيلها.

disableTasks
DisableJobOption

ما يجب فعله بالمهام النشطة المقترنة بالوظيفة. تتضمن القيم المحتملة: "requeue"، و"terminate"، و"wait"

callback

ServiceCallback<void>

رد الاتصال

enable(string, JobEnableOptionalParams)

عند استدعاء واجهة برمجة التطبيقات هذه، تعين خدمة Batch مهمة معطلة إلى حالة التمكين. بعد اكتمال هذه العملية، تنتقل المهمة إلى الحالة النشطة، وجدولة المهام الجديدة ضمن سير العمل. لا تسمح خدمة الدفعات للمهمة بالبقاء في الحالة النشطة لأكثر من 180 يوما. لذلك، إذا قمت بتمكين مهمة تحتوي على مهام نشطة تمت إضافتها منذ أكثر من 180 يوما، فلن يتم تشغيل هذه المهام.

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

المعلمات

jobId

string

معرف الوظيفة المراد تمكينها.

options
JobEnableOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobEnableResponse>

enable(string, JobEnableOptionalParams, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة المراد تمكينها.

options
JobEnableOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

enable(string, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة المراد تمكينها.

callback

ServiceCallback<void>

رد الاتصال

get(string, JobGetOptionalParams)

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

المعلمات

jobId

string

معرف الوظيفة.

options
JobGetOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<JobGetResponse>

وعد<Models.JobGetResponse>

get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)

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

المعلمات

jobId

string

معرف الوظيفة.

options
JobGetOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<CloudJob>

رد الاتصال

get(string, ServiceCallback<CloudJob>)

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

المعلمات

jobId

string

معرف الوظيفة.

callback

ServiceCallback<CloudJob>

رد الاتصال

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

يتم تجميع الإحصائيات عبر جميع الوظائف الموجودة في الحساب، من إنشاء الحساب إلى آخر وقت تحديث للإحصائيات. وقد لا تكون الإحصاءات متاحة على الفور. تقوم خدمة Batch بإجراء مجموعة دورية من الإحصائيات. التأخير النموذجي حوالي 30 دقيقة.

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

المعلمات

options
JobGetAllLifetimeStatisticsOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)

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

المعلمات

options
JobGetAllLifetimeStatisticsOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<JobStatistics>

رد الاتصال

getAllLifetimeStatistics(ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)

المعلمات

callback

ServiceCallback<JobStatistics>

رد الاتصال

getTaskCounts(string, JobGetTaskCountsOptionalParams)

توفر عدد المهام عدد المهام حسب حالة المهمة النشطة أو قيد التشغيل أو المكتملة، وعدد المهام التي نجحت أو فشلت. يتم حساب المهام في حالة التحضير على أنها قيد التشغيل. لاحظ أن الأرقام التي تم إرجاعها قد لا تكون دائما محدثة. إذا كنت بحاجة إلى عدد مهام دقيق، فاستخدم استعلام قائمة.

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

المعلمات

jobId

string

معرف الوظيفة.

options
JobGetTaskCountsOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobGetTaskCountsResponse>

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)

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

المعلمات

jobId

string

معرف الوظيفة.

options
JobGetTaskCountsOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<TaskCountsResult>

رد الاتصال

getTaskCounts(string, ServiceCallback<TaskCountsResult>)

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

المعلمات

jobId

string

معرف الوظيفة.

callback

ServiceCallback<TaskCountsResult>

رد الاتصال

list(JobListOptionalParams)

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

المعلمات

options
JobListOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<JobListResponse>

وعد<Models.JobListResponse>

list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)

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

المعلمات

options
JobListOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<CloudJobListResult>

رد الاتصال

list(ServiceCallback<CloudJobListResult>)

function list(callback: ServiceCallback<CloudJobListResult>)

المعلمات

callback

ServiceCallback<CloudJobListResult>

رد الاتصال

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)

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

المعلمات

jobScheduleId

string

معرف جدول الوظائف الذي تريد الحصول على قائمة الوظائف منه.

options
JobListFromJobScheduleOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobListFromJobScheduleResponse>

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)

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

المعلمات

jobScheduleId

string

معرف جدول الوظائف الذي تريد الحصول على قائمة الوظائف منه.

options
JobListFromJobScheduleOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<CloudJobListResult>

رد الاتصال

listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)

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

المعلمات

jobScheduleId

string

معرف جدول الوظائف الذي تريد الحصول على قائمة الوظائف منه.

callback

ServiceCallback<CloudJobListResult>

رد الاتصال

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

options
JobListFromJobScheduleNextOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobListFromJobScheduleResponse>

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

options
JobListFromJobScheduleNextOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<CloudJobListResult>

رد الاتصال

listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

callback

ServiceCallback<CloudJobListResult>

رد الاتصال

listNext(string, JobListNextOptionalParams)

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

options
JobListNextOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<JobListResponse>

وعد<Models.JobListResponse>

listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

options
JobListNextOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<CloudJobListResult>

رد الاتصال

listNext(string, ServiceCallback<CloudJobListResult>)

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

callback

ServiceCallback<CloudJobListResult>

رد الاتصال

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

تقوم واجهة برمجة التطبيقات هذه بإرجاع حالة مهمة إعداد الوظيفة وإصدار الوظيفة على كافة عقد الحوسبة التي شغلت مهمة إعداد الوظيفة أو إصدار الوظيفة. يتضمن ذلك حساب العقد التي تمت إزالتها منذ ذلك الحين من التجمع. إذا تم استدعاء واجهة برمجة التطبيقات هذه في مهمة لا تحتوي على مهمة إعداد الوظيفة أو مهمة إصدار الوظيفة، تقوم خدمة الدفعة بإرجاع رمز حالة HTTP 409 (تعارض) مع رمز خطأ JobPreparationTaskNotSpecified.

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

المعلمات

jobId

string

معرف الوظيفة.

options
JobListPreparationAndReleaseTaskStatusOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

المعلمات

jobId

string

معرف الوظيفة.

options
JobListPreparationAndReleaseTaskStatusOptionalParams

المعلمات الاختيارية

listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

المعلمات

jobId

string

معرف الوظيفة.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

تقوم واجهة برمجة التطبيقات هذه بإرجاع حالة مهمة إعداد الوظيفة وإصدار الوظيفة على كافة عقد الحوسبة التي شغلت مهمة إعداد الوظيفة أو إصدار الوظيفة. يتضمن ذلك حساب العقد التي تمت إزالتها منذ ذلك الحين من التجمع. إذا تم استدعاء واجهة برمجة التطبيقات هذه في مهمة لا تحتوي على مهمة إعداد الوظيفة أو مهمة إصدار الوظيفة، تقوم خدمة الدفعة بإرجاع رمز حالة HTTP 409 (تعارض) مع رمز خطأ JobPreparationTaskNotSpecified.

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

options
JobListPreparationAndReleaseTaskStatusNextOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

options
JobListPreparationAndReleaseTaskStatusNextOptionalParams

المعلمات الاختيارية

listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

المعلمات

nextPageLink

string

NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.

patch(string, JobPatchParameter, JobPatchOptionalParams)

يؤدي هذا إلى استبدال خصائص المهمة المحددة في الطلب فقط. على سبيل المثال، إذا كانت الوظيفة تحتوي على قيود، ولم يحدد الطلب عنصر القيود، فإن الوظيفة تحتفظ بالقيود الموجودة.

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

المعلمات

jobId

string

معرف الوظيفة التي تريد تحديث خصائصها.

jobPatchParameter
JobPatchParameter

معلمات الطلب.

options
JobPatchOptionalParams

المعلمات الاختيارية

المرتجعات

Promise<JobPatchResponse>

وعد<Models.JobPatchResponse>

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

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

المعلمات

jobId

string

معرف الوظيفة التي تريد تحديث خصائصها.

jobPatchParameter
JobPatchParameter

معلمات الطلب.

options
JobPatchOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

patch(string, JobPatchParameter, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة التي تريد تحديث خصائصها.

jobPatchParameter
JobPatchParameter

معلمات الطلب.

callback

ServiceCallback<void>

رد الاتصال

terminate(string, JobTerminateOptionalParams)

عند تلقي طلب إنهاء المهمة، تعين خدمة الدفعة المهمة إلى حالة الإنهاء. ثم تنهي خدمة Batch أي مهام قيد التشغيل مقترنة بالوظيفة وتشغل أي مهام إصدار مهمة مطلوبة. ثم تنتقل المهمة إلى الحالة المكتملة. إذا كانت هناك أي مهام في الوظيفة في الحالة النشطة، فستظل في الحالة النشطة. بمجرد إنهاء مهمة، لا يمكن إضافة مهام جديدة ولن تتم جدولة أي مهام نشطة متبقية.

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

المعلمات

jobId

string

معرف الوظيفة المراد إنهائها.

options
JobTerminateOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobTerminateResponse>

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة المراد إنهائها.

options
JobTerminateOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

terminate(string, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة المراد إنهائها.

callback

ServiceCallback<void>

رد الاتصال

update(string, JobUpdateParameter, JobUpdateOptionalParams)

هذا يحل محل كافة الخصائص القابلة للتحديث للوظيفة بشكل كامل. على سبيل المثال، إذا كانت الوظيفة تحتوي على قيود مقترنة بها وإذا لم يتم تحديد القيود مع هذا الطلب، فستزيل خدمة Batch القيود الموجودة.

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

المعلمات

jobId

string

معرف الوظيفة التي تريد تحديث خصائصها.

jobUpdateParameter
JobUpdateParameter

معلمات الطلب.

options
JobUpdateOptionalParams

المعلمات الاختيارية

المرتجعات

وعد<Models.JobUpdateResponse>

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

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

المعلمات

jobId

string

معرف الوظيفة التي تريد تحديث خصائصها.

jobUpdateParameter
JobUpdateParameter

معلمات الطلب.

options
JobUpdateOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

update(string, JobUpdateParameter, ServiceCallback<void>)

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

المعلمات

jobId

string

معرف الوظيفة التي تريد تحديث خصائصها.

jobUpdateParameter
JobUpdateParameter

معلمات الطلب.

callback

ServiceCallback<void>

رد الاتصال