Condividi tramite


OperationsManagementClient class

Extends

Costruttori

OperationsManagementClient(ServiceClientCredentials | TokenCredential, string, string, string, string, OperationsManagementClientOptions)

Inizializza una nuova istanza della classe OperationsManagementClient.

Proprietà

managementAssociations
managementConfigurations
operations
solutions

Proprietà ereditate

acceptLanguage
apiVersion
credentials
longRunningOperationRetryTimeout

Timeout di ripetizione dei tentativi in secondi per le operazioni a esecuzione prolungata. Il valore predefinito è 30.

providerName
resourceName
resourceType
subscriptionId

Metodi ereditati

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e recuperare un oggetto HttpLongRunningOperationResponse che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

restoreLROPoller(LROPollState)

Ripristinare un LROPoller dall'oggetto LROPollState specificato. Questo metodo può essere usato per ricreare un LROPoller in un processo o un computer diverso.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fornisce un meccanismo per effettuare una richiesta che eseguirà il polling e fornirà il risultato finale.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (long running) e recuperare un LROPoller che fornisce i metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Inviare una richiesta HTTP popolata usando l'oggetto OperationSpec specificato.

sendRequest(RequestPrepareOptions | WebResourceLike)

Inviare l'oggetto httpRequest fornito.

Dettagli costruttore

OperationsManagementClient(ServiceClientCredentials | TokenCredential, string, string, string, string, OperationsManagementClientOptions)

Inizializza una nuova istanza della classe OperationsManagementClient.

new OperationsManagementClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, providerName: string, resourceType: string, resourceName: string, options?: OperationsManagementClientOptions)

Parametri

credentials

ServiceClientCredentials | TokenCredential

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. Sono supportate anche le credenziali che implementano l'interfaccia ServiceClientCredentials dai pacchetti @azure/ms-rest-nodeauth@azure/ms-rest-browserauth meno recenti.

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.

options
OperationsManagementClientOptions

Opzioni del parametro

Dettagli proprietà

managementAssociations

managementAssociations: ManagementAssociations

Valore della proprietà

managementConfigurations

managementConfigurations: ManagementConfigurations

Valore della proprietà

operations

operations: Operations

Valore della proprietà

solutions

solutions: Solutions

Valore della proprietà

Dettagli proprietà ereditate

acceptLanguage

acceptLanguage: string

Valore della proprietà

string

Ereditato daOperationsManagementClientContext.acceptLanguage

apiVersion

apiVersion?: string

Valore della proprietà

string

Ereditato daOperationsManagementClientContext.apiVersion

credentials

credentials: ServiceClientCredentials | TokenCredential

Valore della proprietà

Ereditato daOperationsManagementClientContext.credentials

longRunningOperationRetryTimeout

Timeout di ripetizione dei tentativi in secondi per le operazioni a esecuzione prolungata. Il valore predefinito è 30.

longRunningOperationRetryTimeout?: number

Valore della proprietà

number

Ereditato daOperationsManagementClientContext.longRunningOperationRetryTimeout

providerName

providerName: string

Valore della proprietà

string

Ereditato daOperationsManagementClientContext.providerName

resourceName

resourceName: string

Valore della proprietà

string

Ereditato daOperationsManagementClientContext.resourceName

resourceType

resourceType: string

Valore della proprietà

string

Ereditato daOperationsManagementClientContext.resourceType

subscriptionId

subscriptionId: string

Valore della proprietà

string

Ereditato daOperationsManagementClientContext.subscriptionId

Dettagli dei metodi ereditati

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e recuperare un oggetto HttpLongRunningOperationResponse che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>

Parametri

request

RequestPrepareOptions | WebResource

Oggetto richiesta

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 daOperationsManagementClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Ripristinare un LROPoller dall'oggetto LROPollState specificato. Questo metodo può essere usato per ricreare un LROPoller in un processo o un computer diverso.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parametri

lroPollState
@azure/ms-rest-azure-js.LROPollState

Restituisce

@azure/ms-rest-azure-js.LROPoller

Ereditato daOperationsManagementClientContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fornisce un meccanismo per effettuare una richiesta che eseguirà il polling e fornirà il risultato finale.

function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>

Parametri

request

RequestPrepareOptions | WebResource

Oggetto richiesta

options
RequestOptionsBase

Opzioni aggiuntive da inviare durante l'invio della richiesta

Restituisce

HttpOperationResponse contenente la richiesta di polling finale, la risposta e responseBody.

Ereditato daOperationsManagementClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (long running) e recuperare un LROPoller che fornisce i metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

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 daOperationsManagementClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Inviare una richiesta HTTP popolata usando l'oggetto OperationSpec specificato.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

Parametri

operationArguments
OperationArguments

Gli argomenti da cui verranno popolati i valori modello 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 daOperationsManagementClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Inviare l'oggetto httpRequest fornito.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

Parametri

Restituisce

Ereditato daOperationsManagementClientContext.sendRequest