AutomationClientContext class

Extends
@azure/ms-rest-azure-js.AzureServiceClient

Konstruktory

AutomationClientContext(ServiceClientCredentials | TokenCredential, string, CountType, AutomationClientOptions)

Inicializuje novou instanci třídy AutomationClient.

Vlastnosti

countType1
credentials
subscriptionId

Zděděné vlastnosti

acceptLanguage
longRunningOperationRetryTimeout

Časový limit opakování v sekundách pro dlouhotrvající operace. Výchozí hodnota je 30.

Zděděné metody

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Odešlete počáteční požadavek LRO (dlouhotrvající operace) a získejte zpět httpLongRunningOperationResponse, která poskytuje metody pro dotazování LRO a kontrolu, zda je LRO dokončeno.

restoreLROPoller(LROPollState)

Obnovení LROPoller z poskytnutého LROPollState. Tuto metodu lze použít k opětovnému vytvoření LROPoller na jiném procesu nebo počítači.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Poskytuje mechanismus pro vytvoření požadavku, který se bude dotazovat a poskytovat konečný výsledek.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Odešlete počáteční požadavek LRO (dlouhotrvající operace) a získejte zpět LROPoller, který poskytuje metody pro dotazování LRO a kontrolu, zda je LRO dokončen.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP naplněný zadaným objektem OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešle zadaný httpRequest.

Podrobnosti konstruktoru

AutomationClientContext(ServiceClientCredentials | TokenCredential, string, CountType, AutomationClientOptions)

Inicializuje novou instanci třídy AutomationClient.

new AutomationClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, countType1: CountType, options?: AutomationClientOptions)

Parametry

credentials

ServiceClientCredentials | TokenCredential

Přihlašovací údaje potřebné pro připojení klienta k Azure. Doporučuje se přihlašovací údaje implementující rozhraní TokenCredential z balíčku @azure/identity. Další informace o těchto přihlašovacích údaji najdete v tématu https://www.npmjs.com/package/@azure/identity. Podporují se také přihlašovací údaje implementující rozhraní ServiceClientCredentials ze starších balíčků @azure/ms-rest-nodeauth a @azure/ms-rest-browserauth.

subscriptionId

string

Získá přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby.

countType1
CountType

Typ počtů, které se mají načíst. Mezi možné hodnoty patří: status, nodeconfiguration.

options
AutomationClientOptions

Možnosti parametrů

Podrobnosti vlastnosti

countType1

countType1: CountType

Hodnota vlastnosti

credentials

credentials: ServiceClientCredentials | TokenCredential

Hodnota vlastnosti

subscriptionId

subscriptionId: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

acceptLanguage

acceptLanguage: string

Hodnota vlastnosti

string

zděděno z msRestAzure.AzureServiceClient.acceptLanguage

longRunningOperationRetryTimeout

Časový limit opakování v sekundách pro dlouhotrvající operace. Výchozí hodnota je 30.

longRunningOperationRetryTimeout?: number

Hodnota vlastnosti

number

zděděno z msRestAzure.AzureServiceClient.longRunningOperationRetryTimeout

Podrobnosti zděděných metod

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Odešlete počáteční požadavek LRO (dlouhotrvající operace) a získejte zpět httpLongRunningOperationResponse, která poskytuje metody pro dotazování LRO a kontrolu, zda je LRO dokončeno.

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

Parametry

request

RequestPrepareOptions | WebResource

Objekt požadavku

options
RequestOptionsBase

Další možnosti, které se mají odeslat při vytváření požadavku

Návraty

Promise<@azure/ms-rest-azure-js.LROPoller>

HttpLongRunningOperationResponse, která poskytuje metody pro interakci s LRO.

zděděno ze msRestAzure.AzureServiceClient.beginLongRunningRequest

restoreLROPoller(LROPollState)

Obnovení LROPoller z poskytnutého LROPollState. Tuto metodu lze použít k opětovnému vytvoření LROPoller na jiném procesu nebo počítači.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parametry

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

Návraty

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

zděděno z msRestAzure.AzureServiceClient.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Poskytuje mechanismus pro vytvoření požadavku, který se bude dotazovat a poskytovat konečný výsledek.

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

Parametry

request

RequestPrepareOptions | WebResource

Objekt požadavku

options
RequestOptionsBase

Další možnosti, které se mají odeslat při vytváření požadavku

Návraty

HttpOperationResponse obsahující konečný požadavek na dotazování, odpověď a odpověďBody.

zděděno ze msRestAzure.AzureServiceClient.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Odešlete počáteční požadavek LRO (dlouhotrvající operace) a získejte zpět LROPoller, který poskytuje metody pro dotazování LRO a kontrolu, zda je LRO dokončen.

function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>

Parametry

operationArguments
OperationArguments

Argumenty operace.

operationSpec
OperationSpec

Specifikace operace.

options
RequestOptionsBase

Další možnosti, které se mají odeslat při vytváření požadavku.

Návraty

Promise<@azure/ms-rest-azure-js.LROPoller>

LROPoller objekt, který poskytuje metody pro interakci s LRO.

zděděno ze msRestAzure.AzureServiceClient.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP naplněný zadaným objektem OperationSpec.

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

Parametry

operationArguments
OperationArguments

Argumenty, ze které se vyplní hodnoty šablony požadavku HTTP.

operationSpec
OperationSpec

OperationSpec, který se má použít k naplnění httpRequest.

callback

ServiceCallback<any>

Zpětné volání, které se má volat při přijetí odpovědi.

Návraty

Promise<RestResponse>

zděděno ze msRestAzure.AzureServiceClient.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešle zadaný httpRequest.

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

Parametry

Návraty

zděděno z msRestAzure.AzureServiceClient.sendRequest