StorageManagementClientContext class
- Extends
-
AzureServiceClient
Oluşturucular
| Storage |
StorageManagementClient sınıfının yeni bir örneğini başlatır. |
Ö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 |
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ı
StorageManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageManagementClientOptions)
StorageManagementClient sınıfının yeni bir örneğini başlatır.
new StorageManagementClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.StorageManagementClientOptions)
Parametreler
- credentials
-
ServiceClientCredentials | TokenCredential
İ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. <xref:https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40azure%2Fidentity>. ve @azure/ms-rest-nodeauth eski paketlerden ServiceClientCredentials arabirimini uygulayan kimlik bilgileri
- subscriptionId
-
string
Hedef aboneliğin kimliği.
- options
- Models.StorageManagementClientOptions
Özellik Ayrıntıları
acceptLanguage
acceptLanguage: string
Özellik Değeri
string
apiVersion
apiVersion?: undefined | string
Özellik Değeri
undefined | string
credentials
credentials: ServiceClientCredentials | TokenCredential
Özellik Değeri
ServiceClientCredentials | TokenCredential
longRunningOperationRetryTimeout
Uzun Süre Çalışan İşlemler için saniyeler içinde yeniden deneme zaman aşımı. Varsayılan değer 30'dur.
longRunningOperationRetryTimeout?: undefined | number
Özellik Değeri
undefined | number
subscriptionId
subscriptionId: string
Özellik Değeri
string
Yöntem 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)
Parametreler
- request
-
RequestPrepareOptions | WebResource
İstek nesnesi
- options
-
RequestOptionsBase
Döndürülenler
Promise<LROPoller>
LRO ile etkileşime geçme yöntemlerini sağlayan HttpLongRunningOperationResponse.
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)
Parametreler
- lroPollState
-
LROPollState
Döndürülenler
LROPoller
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Yoklama yapacak ve nihai sonucu sağlayacak bir istekte bulunma mekanizması sağlar.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase)
Parametreler
- request
-
RequestPrepareOptions | WebResource
İstek nesnesi
- options
-
RequestOptionsBase
Döndürülenler
Promise<HttpOperationResponse>
Son yoklama isteğini, yanıtı ve responseBody'i içeren HttpOperationResponse.
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)
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<LROPoller>
LRO ile etkileşim kurmak için yöntemler sağlayan LROPoller nesnesi.
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>)
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>
sendRequest(RequestPrepareOptions | WebResourceLike)
Sağlanan httpRequest dosyasını gönderin.
function sendRequest(options: RequestPrepareOptions | WebResourceLike)
Parametreler
- options
-
RequestPrepareOptions | WebResourceLike
Döndürülenler
Promise<HttpOperationResponse>