VisualStudioResourceProviderClient class
Oluşturucular
| Visual |
VisualStudioResourceProviderClient sınıfının yeni bir örneğini başlatır. |
Özellikler
| accounts | |
| extensions | |
| operations | |
| projects |
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ı
VisualStudioResourceProviderClient(ServiceClientCredentials | TokenCredential, string, VisualStudioResourceProviderClientOptions)
VisualStudioResourceProviderClient sınıfının yeni bir örneğini başlatır.
new VisualStudioResourceProviderClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: VisualStudioResourceProviderClientOptions)
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
Azure abonelik tanımlayıcısı.
Parametre seçenekleri
Özellik Ayrıntıları
accounts
extensions
operations
projects
Devralınan Özellik Detayları
acceptLanguage
acceptLanguage: string
Özellik Değeri
string
Devralındığı yer:VisualStudioResourceProviderClientContext.acceptLanguage
apiVersion
apiVersion?: string
Özellik Değeri
string
Devralındığı yer:VisualStudioResourceProviderClientContext.apiVersion
credentials
credentials: ServiceClientCredentials | TokenCredential
Özellik Değeri
Devralındığı yer:VisualStudioResourceProviderClientContext.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:VisualStudioResourceProviderClientContext.longRunningOperationRetryTimeout
subscriptionId
subscriptionId: string
Özellik Değeri
string
Devralındığı yer:VisualStudioResourceProviderClientContext.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:VisualStudioResourceProviderClientContext.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:VisualStudioResourceProviderClientContext.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:VisualStudioResourceProviderClientContext.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:VisualStudioResourceProviderClientContext.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:VisualStudioResourceProviderClientContext.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:VisualStudioResourceProviderClientContext.sendRequest