OperationsManagementClient class
المنشئون
| Operations |
تهيئة مثيل جديد من فئة OperationsManagementClient. |
الخصائص الموروثة
| accept |
|
| api |
|
| credentials | |
| long |
مهلة إعادة المحاولة بالثوان لعمليات التشغيل الطويل. القيمة الافتراضية هي 30. |
| provider |
|
| resource |
|
| resource |
|
| subscription |
الأساليب المتوارثة
| begin |
أرسل الطلب الأولي ل LRO (عملية تشغيل طويلة) وارجع إلى HttpLongRunningOperationResponse الذي يوفر أساليب للتحقق من LRO والتحقق مما إذا تم الانتهاء من LRO. |
| restore |
استعادة LROPoller من LROPollState المتوفرة. يمكن استخدام هذا الأسلوب لإعادة إنشاء LROPoller على عملية أو جهاز مختلف. |
| send |
يوفر آلية لتقديم طلب من شأنها الاستقصاء وتقديم النتيجة النهائية. |
| send |
أرسل الطلب الأولي ل LRO (عملية طويلة الأمد) وارجع إلى LROPoller الذي يوفر أساليب للتحقق من LRO والتحقق مما إذا تم الانتهاء من LRO. |
| send |
إرسال طلب HTTP الذي يتم ملؤه باستخدام OperationSpec المتوفرة. |
| send |
إرسال httpRequest المتوفر. |
تفاصيل المنشئ
OperationsManagementClient(ServiceClientCredentials | TokenCredential, string, string, string, string, OperationsManagementClientOptions)
تهيئة مثيل جديد من فئة OperationsManagementClient.
new OperationsManagementClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, providerName: string, resourceType: string, resourceName: string, options?: OperationsManagementClientOptions)
المعلمات
- credentials
بيانات الاعتماد اللازمة للعميل للاتصال ب Azure. يوصى ببيانات الاعتماد التي تنفذ واجهة TokenCredential من حزمة @azure/identity. لمزيد من المعلومات حول بيانات الاعتماد هذه، راجع https://www.npmjs.com/package/@azure/identity. يتم أيضا دعم بيانات الاعتماد التي تنفذ واجهة ServiceClientCredentials من الحزم القديمة @azure/ms-rest-nodeauth@azure/ms-rest-browserauth.
- subscriptionId
-
string
يحصل على بيانات اعتماد الاشتراك التي تحدد اشتراك Microsoft Azure بشكل فريد. يشكل معرف الاشتراك جزءا من URI لكل استدعاء خدمة.
- providerName
-
string
اسم الموفر للمورد الأصل.
- resourceType
-
string
نوع المورد للمورد الأصل
- resourceName
-
string
اسم المورد الأصل.
خيارات المعلمة
تفاصيل الخاصية
managementAssociations
managementConfigurations
operations
solutions
تفاصيل الخاصية الموروثة
acceptLanguage
apiVersion
credentials
credentials: ServiceClientCredentials | TokenCredential
قيمة الخاصية
longRunningOperationRetryTimeout
مهلة إعادة المحاولة بالثوان لعمليات التشغيل الطويل. القيمة الافتراضية هي 30.
longRunningOperationRetryTimeout?: number
قيمة الخاصية
number
موروث منOperationsManagementClientContext.longRunningOperationRetryTimeout
providerName
resourceName
resourceType
subscriptionId
تفاصيل الأساليب المتوارثة
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
أرسل الطلب الأولي ل LRO (عملية تشغيل طويلة) وارجع إلى HttpLongRunningOperationResponse الذي يوفر أساليب للتحقق من LRO والتحقق مما إذا تم الانتهاء من LRO.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>
المعلمات
- request
كائن الطلب
- options
- RequestOptionsBase
خيارات إضافية سيتم إرسالها أثناء تقديم الطلب
المرتجعات
Promise<@azure/ms-rest-azure-js.LROPoller>
HttpLongRunningOperationResponse الذي يوفر أساليب للتفاعل مع LRO.
موروث منOperationsManagementClientContext.beginLongRunningRequest
restoreLROPoller(LROPollState)
استعادة LROPoller من LROPollState المتوفرة. يمكن استخدام هذا الأسلوب لإعادة إنشاء LROPoller على عملية أو جهاز مختلف.
function restoreLROPoller(lroPollState: LROPollState): LROPoller
المعلمات
- lroPollState
- @azure/ms-rest-azure-js.LROPollState
المرتجعات
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
يوفر آلية لتقديم طلب من شأنها الاستقصاء وتقديم النتيجة النهائية.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>
المعلمات
- request
كائن الطلب
- options
- RequestOptionsBase
خيارات إضافية سيتم إرسالها أثناء تقديم الطلب
المرتجعات
Promise<HttpOperationResponse>
HttpOperationResponse الذي يحتوي على طلب الاستقصاء النهائي والاستجابة و responseBody.
موروث منOperationsManagementClientContext.sendLongRunningRequest
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
أرسل الطلب الأولي ل LRO (عملية طويلة الأمد) وارجع إلى LROPoller الذي يوفر أساليب للتحقق من LRO والتحقق مما إذا تم الانتهاء من LRO.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>
المعلمات
- operationArguments
- OperationArguments
وسيطات العملية.
- operationSpec
- OperationSpec
مواصفات العملية.
- options
- RequestOptionsBase
خيارات إضافية سيتم إرسالها أثناء تقديم الطلب.
المرتجعات
Promise<@azure/ms-rest-azure-js.LROPoller>
كائن LROPoller الذي يوفر أساليب للتفاعل مع LRO.
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
إرسال طلب HTTP الذي يتم ملؤه باستخدام OperationSpec المتوفرة.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
المعلمات
- operationArguments
- OperationArguments
سيتم ملء الوسيطات التي سيتم ملء القيم المقالب لطلب HTTP منها.
- operationSpec
- OperationSpec
OperationSpec المراد استخدامه لملء httpRequest.
- callback
-
ServiceCallback<any>
رد الاتصال للاتصال عند تلقي الاستجابة.
المرتجعات
Promise<RestResponse>
موروث منOperationsManagementClientContext.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
إرسال httpRequest المتوفر.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
المعلمات
- options
المرتجعات
Promise<HttpOperationResponse>