AzureStackManagementClient class
المنشئون
| Azure |
تهيئة مثيل جديد من فئة AzureStackManagementClient. |
الخصائص الموروثة
| accept |
|
| api |
|
| credentials | |
| long |
مهلة إعادة المحاولة بالثوان لعمليات التشغيل الطويل. القيمة الافتراضية هي 30. |
| subscription |
الأساليب المتوارثة
| begin |
أرسل الطلب الأولي ل LRO (عملية تشغيل طويلة) وارجع إلى HttpLongRunningOperationResponse الذي يوفر أساليب للتحقق من LRO والتحقق مما إذا تم الانتهاء من LRO. |
| restore |
استعادة LROPoller من LROPollState المتوفرة. يمكن استخدام هذا الأسلوب لإعادة إنشاء LROPoller على عملية أو جهاز مختلف. |
| send |
يوفر آلية لتقديم طلب من شأنها الاستقصاء وتقديم النتيجة النهائية. |
| send |
أرسل الطلب الأولي ل LRO (عملية طويلة الأمد) وارجع إلى LROPoller الذي يوفر أساليب للتحقق من LRO والتحقق مما إذا تم الانتهاء من LRO. |
| send |
إرسال طلب HTTP الذي يتم ملؤه باستخدام OperationSpec المتوفرة. |
| send |
إرسال httpRequest المتوفر. |
تفاصيل المنشئ
AzureStackManagementClient(ServiceClientCredentials | TokenCredential, string, AzureStackManagementClientOptions)
تهيئة مثيل جديد من فئة AzureStackManagementClient.
new AzureStackManagementClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: AzureStackManagementClientOptions)
المعلمات
- 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 لكل استدعاء خدمة.
خيارات المعلمة
تفاصيل الخاصية
customerSubscriptions
operations
products
registrations
تفاصيل الخاصية الموروثة
acceptLanguage
apiVersion
credentials
credentials: ServiceClientCredentials | TokenCredential
قيمة الخاصية
longRunningOperationRetryTimeout
مهلة إعادة المحاولة بالثوان لعمليات التشغيل الطويل. القيمة الافتراضية هي 30.
longRunningOperationRetryTimeout?: number
قيمة الخاصية
number
موروث منAzureStackManagementClientContext.longRunningOperationRetryTimeout
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.
موروث منAzureStackManagementClientContext.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.
موروث منAzureStackManagementClientContext.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>
موروث منAzureStackManagementClientContext.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
إرسال httpRequest المتوفر.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
المعلمات
- options
المرتجعات
Promise<HttpOperationResponse>