Job class
فئة تمثل وظيفة.
المنشئون
| Job(Batch |
إنشاء وظيفة. |
الأساليب
| add(Job |
تدعم خدمة Batch طريقتين للتحكم في العمل المنجز كجزء من المهمة. في الأسلوب الأول، يحدد المستخدم مهمة مدير الوظيفة. تقوم خدمة Batch بتشغيل هذه المهمة عندما تكون جاهزة لبدء المهمة. تتحكم مهمة مدير الوظيفة في كافة المهام الأخرى التي يتم تشغيلها ضمن هذه المهمة، باستخدام واجهات برمجة تطبيقات المهمة. في الأسلوب الثاني، يتحكم المستخدم مباشرة في تنفيذ المهام ضمن مهمة نشطة، باستخدام واجهات برمجة تطبيقات المهمة. لاحظ أيضا: عند تسمية المهام، تجنب تضمين معلومات حساسة مثل أسماء المستخدمين أو أسماء المشاريع السرية. قد تظهر هذه المعلومات في سجلات بيانات تتبع الاستخدام التي يمكن لمهندسي دعم Microsoft الوصول إليها. |
| add(Job |
|
| add(Job |
|
| delete |
يؤدي حذف وظيفة أيضا إلى حذف كافة المهام التي تشكل جزءا من هذه المهمة، وجميع إحصائيات الوظيفة. ويتجاوز هذا أيضا فترة الاحتفاظ ببيانات المهمة؛ أي إذا كانت الوظيفة تحتوي على مهام لا تزال محتفظا بها في عقد الحساب، فإن خدمات الدفعات تحذف دلائل عمل هذه المهام وجميع محتوياتها. عند تلقي طلب حذف مهمة، تعين خدمة Batch المهمة إلى حالة الحذف. ستفشل جميع عمليات التحديث على وظيفة في حالة الحذف مع رمز الحالة 409 (تعارض)، مع معلومات إضافية تشير إلى أنه يتم حذف المهمة. |
| delete |
|
| delete |
|
| disable(string, Disable |
تنقل خدمة الدفعات المهمة على الفور إلى حالة التعطيل. ثم تستخدم Batch المعلمة disableTasks لتحديد ما يجب القيام به مع المهام قيد التشغيل حاليا للوظيفة. تبقى المهمة في حالة التعطيل حتى تكتمل عملية التعطيل ويتم التعامل مع كافة المهام وفقا لخيار disableTasks؛ ثم تنتقل المهمة إلى حالة التعطيل. لا يتم بدء أي مهام جديدة ضمن المهمة حتى تعود إلى الحالة النشطة. إذا حاولت تعطيل مهمة في أي حالة غير نشطة أو معطلة أو معطلة، يفشل الطلب مع رمز الحالة 409. |
| disable(string, Disable |
|
| disable(string, Disable |
|
| enable(string, Job |
عند استدعاء واجهة برمجة التطبيقات هذه، تعين خدمة Batch مهمة معطلة إلى حالة التمكين. بعد اكتمال هذه العملية، تنتقل المهمة إلى الحالة النشطة، وجدولة المهام الجديدة ضمن سير العمل. لا تسمح خدمة الدفعات للمهمة بالبقاء في الحالة النشطة لأكثر من 180 يوما. لذلك، إذا قمت بتمكين مهمة تحتوي على مهام نشطة تمت إضافتها منذ أكثر من 180 يوما، فلن يتم تشغيل هذه المهام. |
| enable(string, Job |
|
| enable(string, Service |
|
| get(string, Job |
|
| get(string, Job |
|
| get(string, Service |
|
| get |
يتم تجميع الإحصائيات عبر جميع الوظائف الموجودة في الحساب، من إنشاء الحساب إلى آخر وقت تحديث للإحصائيات. وقد لا تكون الإحصاءات متاحة على الفور. تقوم خدمة Batch بإجراء مجموعة دورية من الإحصائيات. التأخير النموذجي حوالي 30 دقيقة. |
| get |
|
| get |
|
| get |
توفر عدد المهام عدد المهام حسب حالة المهمة النشطة أو قيد التشغيل أو المكتملة، وعدد المهام التي نجحت أو فشلت. يتم حساب المهام في حالة التحضير على أنها قيد التشغيل. لاحظ أن الأرقام التي تم إرجاعها قد لا تكون دائما محدثة. إذا كنت بحاجة إلى عدد مهام دقيق، فاستخدم استعلام قائمة. |
| get |
|
| get |
|
| list(Job |
|
| list(Job |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
تقوم واجهة برمجة التطبيقات هذه بإرجاع حالة مهمة إعداد الوظيفة وإصدار الوظيفة على كافة عقد الحوسبة التي شغلت مهمة إعداد الوظيفة أو إصدار الوظيفة. يتضمن ذلك حساب العقد التي تمت إزالتها منذ ذلك الحين من التجمع. إذا تم استدعاء واجهة برمجة التطبيقات هذه في مهمة لا تحتوي على مهمة إعداد الوظيفة أو مهمة إصدار الوظيفة، تقوم خدمة الدفعة بإرجاع رمز حالة HTTP 409 (تعارض) مع رمز خطأ JobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| list |
تقوم واجهة برمجة التطبيقات هذه بإرجاع حالة مهمة إعداد الوظيفة وإصدار الوظيفة على كافة عقد الحوسبة التي شغلت مهمة إعداد الوظيفة أو إصدار الوظيفة. يتضمن ذلك حساب العقد التي تمت إزالتها منذ ذلك الحين من التجمع. إذا تم استدعاء واجهة برمجة التطبيقات هذه في مهمة لا تحتوي على مهمة إعداد الوظيفة أو مهمة إصدار الوظيفة، تقوم خدمة الدفعة بإرجاع رمز حالة HTTP 409 (تعارض) مع رمز خطأ JobPreparationTaskNotSpecified. |
| list |
|
| list |
|
| patch(string, Job |
يؤدي هذا إلى استبدال خصائص المهمة المحددة في الطلب فقط. على سبيل المثال، إذا كانت الوظيفة تحتوي على قيود، ولم يحدد الطلب عنصر القيود، فإن الوظيفة تحتفظ بالقيود الموجودة. |
| patch(string, Job |
|
| patch(string, Job |
|
| terminate(string, Job |
عند تلقي طلب إنهاء المهمة، تعين خدمة الدفعة المهمة إلى حالة الإنهاء. ثم تنهي خدمة Batch أي مهام قيد التشغيل مقترنة بالوظيفة وتشغل أي مهام إصدار مهمة مطلوبة. ثم تنتقل المهمة إلى الحالة المكتملة. إذا كانت هناك أي مهام في الوظيفة في الحالة النشطة، فستظل في الحالة النشطة. بمجرد إنهاء مهمة، لا يمكن إضافة مهام جديدة ولن تتم جدولة أي مهام نشطة متبقية. |
| terminate(string, Job |
|
| terminate(string, Service |
|
| update(string, Job |
هذا يحل محل كافة الخصائص القابلة للتحديث للوظيفة بشكل كامل. على سبيل المثال، إذا كانت الوظيفة تحتوي على قيود مقترنة بها وإذا لم يتم تحديد القيود مع هذا الطلب، فستزيل خدمة Batch القيود الموجودة. |
| update(string, Job |
|
| update(string, Job |
تفاصيل المنشئ
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
المعلمات الاختيارية
المرتجعات
Promise<JobDeleteResponse>
وعد<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
المعلمات الاختيارية
المرتجعات
Promise<JobDisableResponse>
وعد<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
المعلمات الاختيارية
المرتجعات
Promise<JobEnableResponse>
وعد<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
رد الاتصال
get(string, ServiceCallback<CloudJob>)
function get(jobId: string, callback: ServiceCallback<CloudJob>)
المعلمات
- jobId
-
string
معرف الوظيفة.
- callback
رد الاتصال
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)
يتم تجميع الإحصائيات عبر جميع الوظائف الموجودة في الحساب، من إنشاء الحساب إلى آخر وقت تحديث للإحصائيات. وقد لا تكون الإحصاءات متاحة على الفور. تقوم خدمة Batch بإجراء مجموعة دورية من الإحصائيات. التأخير النموذجي حوالي 30 دقيقة.
function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>
المعلمات
المعلمات الاختيارية
المرتجعات
Promise<JobGetAllLifetimeStatisticsResponse>
وعد<Models.JobGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)
المعلمات
المعلمات الاختيارية
- callback
رد الاتصال
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)
المعلمات
- callback
رد الاتصال
getTaskCounts(string, JobGetTaskCountsOptionalParams)
توفر عدد المهام عدد المهام حسب حالة المهمة النشطة أو قيد التشغيل أو المكتملة، وعدد المهام التي نجحت أو فشلت. يتم حساب المهام في حالة التحضير على أنها قيد التشغيل. لاحظ أن الأرقام التي تم إرجاعها قد لا تكون دائما محدثة. إذا كنت بحاجة إلى عدد مهام دقيق، فاستخدم استعلام قائمة.
function getTaskCounts(jobId: string, options?: JobGetTaskCountsOptionalParams): Promise<JobGetTaskCountsResponse>
المعلمات
- jobId
-
string
معرف الوظيفة.
- options
- JobGetTaskCountsOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<JobGetTaskCountsResponse>
وعد<Models.JobGetTaskCountsResponse>
getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, options: JobGetTaskCountsOptionalParams, callback: ServiceCallback<TaskCountsResult>)
المعلمات
- jobId
-
string
معرف الوظيفة.
- options
- JobGetTaskCountsOptionalParams
المعلمات الاختيارية
- callback
رد الاتصال
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)
المعلمات
- jobId
-
string
معرف الوظيفة.
- callback
رد الاتصال
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
رد الاتصال
list(ServiceCallback<CloudJobListResult>)
function list(callback: ServiceCallback<CloudJobListResult>)
المعلمات
- callback
رد الاتصال
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
function listFromJobSchedule(jobScheduleId: string, options?: JobListFromJobScheduleOptionalParams): Promise<JobListFromJobScheduleResponse>
المعلمات
- jobScheduleId
-
string
معرف جدول الوظائف الذي تريد الحصول على قائمة الوظائف منه.
المعلمات الاختيارية
المرتجعات
Promise<JobListFromJobScheduleResponse>
وعد<Models.JobListFromJobScheduleResponse>
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)
المعلمات
- jobScheduleId
-
string
معرف جدول الوظائف الذي تريد الحصول على قائمة الوظائف منه.
المعلمات الاختيارية
- callback
رد الاتصال
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
function listFromJobSchedule(jobScheduleId: string, callback: ServiceCallback<CloudJobListResult>)
المعلمات
- jobScheduleId
-
string
معرف جدول الوظائف الذي تريد الحصول على قائمة الوظائف منه.
- callback
رد الاتصال
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
المعلمات الاختيارية
المرتجعات
Promise<JobListFromJobScheduleResponse>
وعد<Models.JobListFromJobScheduleResponse>
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, options: JobListFromJobScheduleNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
المعلمات الاختيارية
- callback
رد الاتصال
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
function listFromJobScheduleNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
- callback
رد الاتصال
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
رد الاتصال
listNext(string, ServiceCallback<CloudJobListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
- callback
رد الاتصال
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)
تقوم واجهة برمجة التطبيقات هذه بإرجاع حالة مهمة إعداد الوظيفة وإصدار الوظيفة على كافة عقد الحوسبة التي شغلت مهمة إعداد الوظيفة أو إصدار الوظيفة. يتضمن ذلك حساب العقد التي تمت إزالتها منذ ذلك الحين من التجمع. إذا تم استدعاء واجهة برمجة التطبيقات هذه في مهمة لا تحتوي على مهمة إعداد الوظيفة أو مهمة إصدار الوظيفة، تقوم خدمة الدفعة بإرجاع رمز حالة HTTP 409 (تعارض) مع رمز خطأ JobPreparationTaskNotSpecified.
function listPreparationAndReleaseTaskStatus(jobId: string, options?: JobListPreparationAndReleaseTaskStatusOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>
المعلمات
- jobId
-
string
معرف الوظيفة.
المعلمات الاختيارية
المرتجعات
وعد<Models.JobListPreparationAndReleaseTaskStatusResponse>
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, options: JobListPreparationAndReleaseTaskStatusOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
المعلمات
- jobId
-
string
معرف الوظيفة.
المعلمات الاختيارية
رد الاتصال
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 من عملية الاستدعاء الناجحة السابقة إلى القائمة.
المعلمات الاختيارية
المرتجعات
وعد<Models.JobListPreparationAndReleaseTaskStatusResponse>
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options: JobListPreparationAndReleaseTaskStatusNextOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
المعلمات الاختيارية
رد الاتصال
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
المعلمات الاختيارية
المرتجعات
Promise<JobTerminateResponse>
وعد<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
المعلمات الاختيارية
المرتجعات
Promise<JobUpdateResponse>
وعد<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>
رد الاتصال