OperationsManagementClient class
Oluşturucular
| Operations |
OperationsManagementClient sınıfının yeni bir örneğini başlatır. |
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. |
| provider |
|
| resource |
|
| resource |
|
| 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ı
OperationsManagementClient(ServiceClientCredentials | TokenCredential, string, string, string, string, OperationsManagementClientOptions)
OperationsManagementClient sınıfının yeni bir örneğini başlatır.
new OperationsManagementClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, providerName: string, resourceType: string, resourceName: string, options?: OperationsManagementClientOptions)
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 bilgilerini alır. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.
- providerName
-
string
Üst kaynak için sağlayıcı adı.
- resourceType
-
string
Üst kaynak için kaynak türü
- resourceName
-
string
Üst kaynak adı.
Parametre seçenekleri
Özellik Ayrıntıları
managementAssociations
managementConfigurations
operations
solutions
Devralınan Özellik Detayları
acceptLanguage
acceptLanguage: string
Özellik Değeri
string
Devralındığı yer:OperationsManagementClientContext.acceptLanguage
apiVersion
apiVersion?: string
Özellik Değeri
string
Devralındığı yer:OperationsManagementClientContext.apiVersion
credentials
credentials: ServiceClientCredentials | TokenCredential
Özellik Değeri
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:OperationsManagementClientContext.longRunningOperationRetryTimeout
providerName
providerName: string
Özellik Değeri
string
Devralındığı yer:OperationsManagementClientContext.providerName
resourceName
resourceName: string
Özellik Değeri
string
Devralındığı yer:OperationsManagementClientContext.resourceName
resourceType
resourceType: string
Özellik Değeri
string
Devralındığı yer:OperationsManagementClientContext.resourceType
subscriptionId
subscriptionId: string
Özellik Değeri
string
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:OperationsManagementClientContext.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:OperationsManagementClientContext.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:OperationsManagementClientContext.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:OperationsManagementClientContext.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:OperationsManagementClientContext.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:OperationsManagementClientContext.sendRequest