Condividi tramite


BatchServiceClient class

Extends

Costruttori

BatchServiceClient(ServiceClientCredentials, string, AzureServiceClientOptions)

Inizializza una nuova istanza della classe BatchServiceClient.

Proprietà

account
application
certificate
computeNode
file
job
jobSchedule
pool
task

Proprietà ereditate

acceptLanguage
apiVersion
batchUrl
credentials
longRunningOperationRetryTimeout

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

Metodi ereditati

beginLongRunningRequest(WebResource | RequestPrepareOptions, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e ottenere un 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(WebResource | RequestPrepareOptions, 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 (operazione a esecuzione prolungata) e ottenere un LROPoller che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Inviare una richiesta HTTP popolata usando operationSpec fornito.

sendRequest(RequestPrepareOptions | WebResourceLike)

Inviare l'oggetto httpRequest fornito.

Dettagli costruttore

BatchServiceClient(ServiceClientCredentials, string, AzureServiceClientOptions)

Inizializza una nuova istanza della classe BatchServiceClient.

new BatchServiceClient(credentials: ServiceClientCredentials, batchUrl: string, options?: AzureServiceClientOptions)

Parametri

credentials
ServiceClientCredentials

Credenziali necessarie per la connessione del client ad Azure.

batchUrl

string

URL di base per tutte le richieste del servizio Azure Batch.

options
@azure/ms-rest-azure-js.AzureServiceClientOptions

Opzioni dei parametri

Dettagli proprietà

account

account: Account

Valore della proprietà

application

application: Application

Valore della proprietà

certificate

certificate: CertificateOperations

Valore della proprietà

computeNode

computeNode: ComputeNodeOperations

Valore della proprietà

file

file: File

Valore della proprietà

job

job: Job

Valore della proprietà

Job

jobSchedule

jobSchedule: JobSchedule

Valore della proprietà

pool

pool: Pool

Valore della proprietà

task

task: Task

Valore della proprietà

Dettagli proprietà ereditate

acceptLanguage

acceptLanguage: string

Valore della proprietà

string

Ereditato daBatchServiceClientContext.acceptLanguage

apiVersion

apiVersion?: string

Valore della proprietà

string

ereditato daBatchServiceClientContext.apiVersion

batchUrl

batchUrl: string

Valore della proprietà

string

ereditato daBatchServiceClientContext.batchUrl

credentials

credentials: ServiceClientCredentials

Valore della proprietà

ereditato daBatchServiceClientContext.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 daBatchServiceClientContext.longRunningOperationRetryTimeout

Dettagli dei metodi ereditati

beginLongRunningRequest(WebResource | RequestPrepareOptions, RequestOptionsBase)

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

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

Parametri

request

WebResource | RequestPrepareOptions

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 daBatchServiceClientContext.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 daBatchServiceClientContext.restoreLROPoller

sendLongRunningRequest(WebResource | RequestPrepareOptions, RequestOptionsBase)

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

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

Parametri

request

WebResource | RequestPrepareOptions

Oggetto richiesta

options
RequestOptionsBase

Opzioni aggiuntive da inviare durante l'invio della richiesta

Restituisce

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

Ereditato daBatchServiceClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e ottenere un LROPoller che fornisce 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 daBatchServiceClientContext.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 basato su 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 daBatchServiceClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Inviare l'oggetto httpRequest fornito.

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

Parametri

Restituisce

ereditato daBatchServiceClientContext.sendRequest