Sdílet prostřednictvím


OperationsManagementClientContext class

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

Konstruktory

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

Inicializuje novou instanci třídy OperationsManagementClient.

Vlastnosti

apiVersion
credentials
providerName
resourceName
resourceType
subscriptionId

Zděděné vlastnosti

acceptLanguage
longRunningOperationRetryTimeout

Časový limit opakování pro dlouhotrvající operace v sekundách. 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čen.

restoreLROPoller(LROPollState)

Obnovte LROPoller ze zadané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 dotazuje a poskytne 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, jestli je LRO dokončeno.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP, který se vyplní pomocí zadaného objektu OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešlete zadaný požadavek httpRequest.

Podrobnosti konstruktoru

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

Inicializuje novou instanci třídy OperationsManagementClient.

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

Parametry

credentials

ServiceClientCredentials | TokenCredential

Přihlašovací údaje potřebné pro připojení klienta k Azure Doporučují se přihlašovací údaje implementující rozhraní TokenCredential z @azure/identity balíčku. 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 @azure/ms-rest-nodeauth@azure/ms-rest-browserauth balíčků.

subscriptionId

string

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

providerName

string

Název poskytovatele pro nadřazený prostředek.

resourceType

string

Typ prostředku pro nadřazený prostředek

resourceName

string

Název nadřazeného prostředku.

options
OperationsManagementClientOptions

Možnosti parametru

Podrobnosti vlastnosti

apiVersion

apiVersion?: string

Hodnota vlastnosti

string

credentials

credentials: ServiceClientCredentials | TokenCredential

Hodnota vlastnosti

providerName

providerName: string

Hodnota vlastnosti

string

resourceName

resourceName: string

Hodnota vlastnosti

string

resourceType

resourceType: string

Hodnota vlastnosti

string

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í pro dlouhotrvající operace v sekundách. 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čen.

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

Parametry

request

RequestPrepareOptions | WebResource

Objekt požadavku

options
RequestOptionsBase

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

Návraty

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

HttpLongRunningOperationResponse, který poskytuje metody pro interakci s LRO.

Zděděno z msRestAzure.AzureServiceClient.beginLongRunningRequest

restoreLROPoller(LROPollState)

Obnovte LROPoller ze zadané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 dotazuje a poskytne 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í při vytváření požadavku odeslat

Návraty

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

Zděděno z 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, jestli je LRO dokončeno.

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í při vytváření žádosti odeslat.

Návraty

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

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

Zděděno z msRestAzure.AzureServiceClient.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP, který se vyplní pomocí zadaného objektu OperationSpec.

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

Parametry

operationArguments
OperationArguments

Argumenty, ze které budou vyplněny hodnoty šablony požadavku HTTP.

operationSpec
OperationSpec

OperationSpec, který se použije k naplnění požadavku 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 z msRestAzure.AzureServiceClient.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešlete zadaný požadavek httpRequest.

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

Parametry

Návraty

Zděděno z msRestAzure.AzureServiceClient.sendRequest