OperationsManagementClientContext class
- Extends
-
@azure/ms-rest-azure-js.AzureServiceClient
Costruttori
Operations |
Inizializza una nuova istanza della classe OperationsManagementClient. |
Proprietà
api |
|
credentials | |
provider |
|
resource |
|
resource |
|
subscription |
Proprietà ereditate
accept |
|
long |
Timeout di ripetizione dei tentativi in secondi per operazioni a esecuzione prolungata. Il valore predefinito è 30. |
Metodi ereditati
begin |
Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e tornare a un'operazione HttpLongRunningOperationResponse che fornisce metodi per il polling dell'LRO e verificare se l'LRO viene completato. |
restore |
Ripristinare un LROPoller dall'oggetto LROPollState specificato. Questo metodo può essere usato per ricreare un LROPoller in un processo o in un computer diverso. |
send |
Fornisce un meccanismo per effettuare una richiesta che eseguirà il polling e fornire il risultato finale. |
send |
Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e tornare a un LROPoller che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO viene completato. |
send |
Inviare una richiesta HTTP popolata usando OperationSpec fornito. |
send |
Inviare l'oggetto httpRequest specificato. |
Dettagli costruttore
OperationsManagementClientContext(ServiceClientCredentials | TokenCredential, string, string, string, string, OperationsManagementClientOptions)
Inizializza una nuova istanza della classe OperationsManagementClient.
new OperationsManagementClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, providerName: string, resourceType: string, resourceName: string, options?: OperationsManagementClientOptions)
Parametri
- credentials
Credenziali necessarie per la connessione del client ad Azure. Le credenziali che implementano l'interfaccia TokenCredential dal @azure/identity pacchetto sono consigliate. Per altre informazioni su queste credenziali, vedere https://www.npmjs.com/package/@azure/identity. Le credenziali che implementano l'interfaccia ServiceClientCredentials dai pacchetti @azure/ms-rest-nodeauth meno recenti e @azure/ms-rest-browserauth sono supportate anche.
- subscriptionId
-
string
Ottiene le credenziali di sottoscrizione che consentono di identificare in modo univoco la sottoscrizione Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.
- providerName
-
string
Nome del provider per la risorsa padre.
- resourceType
-
string
Tipo di risorsa per la risorsa padre
- resourceName
-
string
Nome risorsa padre.
Opzioni dei parametri
Dettagli proprietà
apiVersion
apiVersion?: string
Valore della proprietà
string
credentials
credentials: ServiceClientCredentials | TokenCredential
Valore della proprietà
providerName
providerName: string
Valore della proprietà
string
resourceName
resourceName: string
Valore della proprietà
string
resourceType
resourceType: string
Valore della proprietà
string
subscriptionId
subscriptionId: string
Valore della proprietà
string
Dettagli proprietà ereditate
acceptLanguage
acceptLanguage: string
Valore della proprietà
string
Ereditato da msRestAzure.AzureServiceClient.acceptLanguage
longRunningOperationRetryTimeout
Timeout di ripetizione dei tentativi in secondi per operazioni a esecuzione prolungata. Il valore predefinito è 30.
longRunningOperationRetryTimeout?: number
Valore della proprietà
number
Ereditato da msRestAzure.AzureServiceClient.longRunningOperationRetryTimeout
Dettagli dei metodi ereditati
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e tornare a un'operazione HttpLongRunningOperationResponse che fornisce metodi per il polling dell'LRO e verificare se l'LRO viene completato.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>
Parametri
- request
Oggetto request
- options
- RequestOptionsBase
Opzioni aggiuntive da inviare durante l'invio della richiesta
Restituisce
Promise<@azure/ms-rest-azure-js.LROPoller>
HttpLongRunningOperationResponse che fornisce metodi per interagire con LRO.
Ereditato da msRestAzure.AzureServiceClient.beginLongRunningRequest
restoreLROPoller(LROPollState)
Ripristinare un LROPoller dall'oggetto LROPollState specificato. Questo metodo può essere usato per ricreare un LROPoller in un processo o in un computer diverso.
function restoreLROPoller(lroPollState: LROPollState): LROPoller
Parametri
- lroPollState
- @azure/ms-rest-azure-js.LROPollState
Restituisce
Ereditato da msRestAzure.AzureServiceClient.restoreLROPoller
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Fornisce un meccanismo per effettuare una richiesta che eseguirà il polling e fornire il risultato finale.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>
Parametri
- request
Oggetto request
- options
- RequestOptionsBase
Opzioni aggiuntive da inviare durante l'invio della richiesta
Restituisce
Promise<HttpOperationResponse>
HttpOperationResponse contenente la richiesta di polling finale, la risposta e la rispostaBody.
Ereditato da msRestAzure.AzureServiceClient.sendLongRunningRequest
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e tornare a un LROPoller che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO viene completato.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>
Parametri
- operationArguments
- OperationArguments
Argomenti dell'operazione.
- operationSpec
- OperationSpec
Specifica per l'operazione.
- options
- RequestOptionsBase
Opzioni aggiuntive da inviare durante l'invio della richiesta.
Restituisce
Promise<@azure/ms-rest-azure-js.LROPoller>
Oggetto LROPoller che fornisce metodi per interagire con LRO.
Ereditato da msRestAzure.AzureServiceClient.sendLRORequest
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Inviare una richiesta HTTP popolata usando OperationSpec fornito.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Parametri
- operationArguments
- OperationArguments
Gli argomenti da cui verranno popolati i valori modelli della richiesta HTTP.
- operationSpec
- OperationSpec
OperationSpec da usare per popolare httpRequest.
- callback
-
ServiceCallback<any>
Callback da chiamare quando viene ricevuta la risposta.
Restituisce
Promise<RestResponse>
Ereditato da msRestAzure.AzureServiceClient.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
Inviare l'oggetto httpRequest specificato.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Parametri
- options
Restituisce
Promise<HttpOperationResponse>
Ereditato da msRestAzure.AzureServiceClient.sendRequest