AzureStackManagementClient class
Oluşturucular
| Azure |
AzureStackManagementClient sınıfının yeni bir örneğini başlatır. |
Özellikler
| customer |
|
| operations | |
| products | |
| registrations |
Devralınan Özellikler
| accept |
|
| api |
|
| credentials | |
| long |
Uzun Süre Çalışan İşlemler için saniyeler içinde yeniden deneme zaman aşımı. Varsayılan değer 30'dur. |
| subscription |
Devralınan Yöntemler
| begin |
LRO'nun ilk isteğini (uzun süre çalışan işlem) gönderin ve LRO'nun yoklanması ve LRO'nun tamamlanıp tamamlanmadığını denetlemek için yöntemler sağlayan bir HttpLongRunningOperationResponse değerini geri alın. |
| restore |
Sağlanan LROPollState'ten bir LROPoller'i geri yükleyin. Bu yöntem, bir LROPoller'ı farklı bir işlem veya makinede yeniden oluşturmak için kullanılabilir. |
| send |
Yoklama yapacak ve nihai sonucu sağlayacak bir istekte bulunma mekanizması sağlar. |
| send |
LRO'nun ilk isteğini (uzun süre çalışan işlem) gönderin ve LRO'nun yoklanması ve LRO'nun tamamlanıp tamamlanmadığını denetlemek için yöntemler sağlayan bir LROPoller'ı geri alın. |
| send |
Sağlanan OperationSpec kullanılarak doldurulan bir HTTP isteği gönderin. |
| send |
Sağlanan httpRequest dosyasını gönderin. |
Oluşturucu Ayrıntıları
AzureStackManagementClient(ServiceClientCredentials | TokenCredential, string, AzureStackManagementClientOptions)
AzureStackManagementClient sınıfının yeni bir örneğini başlatır.
new AzureStackManagementClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: AzureStackManagementClientOptions)
Parametreler
- credentials
İstemcinin Azure'a bağlanması için gereken kimlik bilgileri. @azure/identity paketinden TokenCredential arabirimini uygulayan kimlik bilgileri önerilir. Bu kimlik bilgileri hakkında daha fazla bilgi için bkz. https://www.npmjs.com/package/@azure/identity. @azure/ms-rest-nodeauth ve @azure/ms-rest-browserauth eski paketlerden ServiceClientCredentials arabirimini uygulayan kimlik bilgileri de desteklenir.
- subscriptionId
-
string
Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.
Parametre seçenekleri
Özellik Ayrıntıları
customerSubscriptions
operations
products
registrations
Devralınan Özellik Detayları
acceptLanguage
acceptLanguage: string
Özellik Değeri
string
Devralındığı yer:AzureStackManagementClientContext.acceptLanguage
apiVersion
apiVersion?: string
Özellik Değeri
string
Devralındığı yer:AzureStackManagementClientContext.apiVersion
credentials
credentials: ServiceClientCredentials | TokenCredential
Özellik Değeri
Devralındığı yer:AzureStackManagementClientContext.credentials
longRunningOperationRetryTimeout
Uzun Süre Çalışan İşlemler için saniyeler içinde yeniden deneme zaman aşımı. Varsayılan değer 30'dur.
longRunningOperationRetryTimeout?: number
Özellik Değeri
number
Devralındığı yer:AzureStackManagementClientContext.longRunningOperationRetryTimeout
subscriptionId
subscriptionId: string
Özellik Değeri
string
Devralındığı yer:AzureStackManagementClientContext.subscriptionId
Devralınan Yöntemin Ayrıntıları
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
LRO'nun ilk isteğini (uzun süre çalışan işlem) gönderin ve LRO'nun yoklanması ve LRO'nun tamamlanıp tamamlanmadığını denetlemek için yöntemler sağlayan bir HttpLongRunningOperationResponse değerini geri alın.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>
Parametreler
- request
İstek nesnesi
- options
- RequestOptionsBase
İstek yapılırken gönderilecek ek seçenekler
Döndürülenler
Promise<@azure/ms-rest-azure-js.LROPoller>
LRO ile etkileşime geçme yöntemlerini sağlayan HttpLongRunningOperationResponse.
Devralındığı yer:AzureStackManagementClientContext.beginLongRunningRequest
restoreLROPoller(LROPollState)
Sağlanan LROPollState'ten bir LROPoller'i geri yükleyin. Bu yöntem, bir LROPoller'ı farklı bir işlem veya makinede yeniden oluşturmak için kullanılabilir.
function restoreLROPoller(lroPollState: LROPollState): LROPoller
Parametreler
- lroPollState
- @azure/ms-rest-azure-js.LROPollState
Döndürülenler
Devralındığı yer:AzureStackManagementClientContext.restoreLROPoller
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Yoklama yapacak ve nihai sonucu sağlayacak bir istekte bulunma mekanizması sağlar.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>
Parametreler
- request
İstek nesnesi
- options
- RequestOptionsBase
İstek yapılırken gönderilecek ek seçenekler
Döndürülenler
Promise<HttpOperationResponse>
Son yoklama isteğini, yanıtı ve responseBody'i içeren HttpOperationResponse.
Devralındığı yer:AzureStackManagementClientContext.sendLongRunningRequest
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
LRO'nun ilk isteğini (uzun süre çalışan işlem) gönderin ve LRO'nun yoklanması ve LRO'nun tamamlanıp tamamlanmadığını denetlemek için yöntemler sağlayan bir LROPoller'ı geri alın.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>
Parametreler
- operationArguments
- OperationArguments
İşlemin bağımsız değişkenleri.
- operationSpec
- OperationSpec
İşlemin belirtimi.
- options
- RequestOptionsBase
İstek yapılırken gönderilecek ek seçenekler.
Döndürülenler
Promise<@azure/ms-rest-azure-js.LROPoller>
LRO ile etkileşim kurmak için yöntemler sağlayan LROPoller nesnesi.
Devralındığı yer:AzureStackManagementClientContext.sendLRORequest
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Sağlanan OperationSpec kullanılarak doldurulan bir HTTP isteği gönderin.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Parametreler
- operationArguments
- OperationArguments
HTTP isteğinin şablonlu değerlerinin doldurulacağı bağımsız değişkenler.
- operationSpec
- OperationSpec
httpRequest'i doldurmak için kullanılacak OperationSpec.
- callback
-
ServiceCallback<any>
Yanıt alındığında çağrılacak geri çağırma.
Döndürülenler
Promise<RestResponse>
Devralındığı yer:AzureStackManagementClientContext.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
Sağlanan httpRequest dosyasını gönderin.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Parametreler
- options
Döndürülenler
Promise<HttpOperationResponse>
Devralındığı yer:AzureStackManagementClientContext.sendRequest