Freigeben über


OperationsManagementClientContext class

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

Konstruktoren

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

Initialisiert eine neue Instanz der OperationsManagementClient-Klasse.

Eigenschaften

apiVersion
credentials
providerName
resourceName
resourceType
subscriptionId

Geerbte Eigenschaften

acceptLanguage
longRunningOperationRetryTimeout

Das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführungszeit. Standardwert: 30.

Geerbte Methoden

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Senden Sie die anfängliche Anforderung eines LRO (Zeitintensiver Vorgang), und rufen Sie eine HttpLongRunningOperationResponse zurück, die Methoden zum Abrufen der LRO und zur Überprüfung bereitstellt, ob die LRO abgeschlossen ist.

restoreLROPoller(LROPollState)

Stellen Sie einen LROPoller aus dem bereitgestellten LROPollState wieder her. Diese Methode kann verwendet werden, um einen LROPoller auf einem anderen Prozess oder Computer neu zu erstellen.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Stellt einen Mechanismus bereit, um eine Anforderung zu senden, mit der das endgültige Ergebnis abgerufen und bereitgestellt wird.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Senden Sie die anfängliche Anforderung eines LRO (lang andauernder Vorgang), und rufen Sie einen LROPoller zurück, der Methoden zum Abrufen der LRO und zur Überprüfung bereitstellt, ob die LRO abgeschlossen ist.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Senden Sie eine HTTP-Anforderung, die mit der angegebenen OperationSpec aufgefüllt wird.

sendRequest(RequestPrepareOptions | WebResourceLike)

Senden Sie die bereitgestellte httpRequest.

Details zum Konstruktor

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

Initialisiert eine neue Instanz der OperationsManagementClient-Klasse.

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

Parameter

credentials

ServiceClientCredentials | TokenCredential

Anmeldeinformationen, die der Client für die Herstellung einer Verbindung mit Azure benötigt Anmeldeinformationen, die die TokenCredential-Schnittstelle aus dem @azure/identity Paket implementieren, werden empfohlen. Weitere Informationen zu diesen Anmeldeinformationen finden Sie unter https://www.npmjs.com/package/@azure/identity. Anmeldeinformationen, die die ServiceClientCredentials-Schnittstelle aus den älteren Paketen @azure/ms-rest-nodeauth implementieren, werden @azure/ms-rest-browserauth ebenfalls unterstützt.

subscriptionId

string

Ruft die Abonnementanmeldeinformationen ab, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

providerName

string

Anbietername für die übergeordnete Ressource.

resourceType

string

Ressourcentyp für die übergeordnete Ressource

resourceName

string

Name der übergeordneten Ressource.

options
OperationsManagementClientOptions

Die Parameteroptionen

Details zur Eigenschaft

apiVersion

apiVersion?: string

Eigenschaftswert

string

credentials

credentials: ServiceClientCredentials | TokenCredential

Eigenschaftswert

providerName

providerName: string

Eigenschaftswert

string

resourceName

resourceName: string

Eigenschaftswert

string

resourceType

resourceType: string

Eigenschaftswert

string

subscriptionId

subscriptionId: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

acceptLanguage

acceptLanguage: string

Eigenschaftswert

string

Geerbt von msRestAzure.AzureServiceClient.acceptLanguage

longRunningOperationRetryTimeout

Das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführungszeit. Standardwert: 30.

longRunningOperationRetryTimeout?: number

Eigenschaftswert

number

Geerbt von msRestAzure.AzureServiceClient.longRunningOperationRetryTimeout

Details zur geerbten Methode

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Senden Sie die anfängliche Anforderung eines LRO (Zeitintensiver Vorgang), und rufen Sie eine HttpLongRunningOperationResponse zurück, die Methoden zum Abrufen der LRO und zur Überprüfung bereitstellt, ob die LRO abgeschlossen ist.

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

Parameter

request

RequestPrepareOptions | WebResource

Das Anforderungsobjekt

options
RequestOptionsBase

Zusätzliche Optionen, die während der Anforderung gesendet werden sollen

Gibt zurück

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

HttpLongRunningOperationResponse, das Methoden für die Interaktion mit dem LRO bereitstellt.

Geerbt von msRestAzure.AzureServiceClient.beginLongRunningRequest

restoreLROPoller(LROPollState)

Stellen Sie einen LROPoller aus dem bereitgestellten LROPollState wieder her. Diese Methode kann verwendet werden, um einen LROPoller auf einem anderen Prozess oder Computer neu zu erstellen.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parameter

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

Gibt zurück

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

Geerbt von msRestAzure.AzureServiceClient.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Stellt einen Mechanismus bereit, um eine Anforderung zu senden, mit der das endgültige Ergebnis abgerufen und bereitgestellt wird.

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

Parameter

request

RequestPrepareOptions | WebResource

Das Anforderungsobjekt

options
RequestOptionsBase

Zusätzliche Optionen, die während der Anforderung gesendet werden sollen

Gibt zurück

Die HttpOperationResponse mit der endgültigen Abrufanforderung, der Antwort und dem responseBody.

Geerbt von msRestAzure.AzureServiceClient.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Senden Sie die anfängliche Anforderung eines LRO (lang andauernder Vorgang), und rufen Sie einen LROPoller zurück, der Methoden zum Abrufen der LRO und zur Überprüfung bereitstellt, ob die LRO abgeschlossen ist.

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

Parameter

operationArguments
OperationArguments

Die Argumente für den Vorgang.

operationSpec
OperationSpec

Die Spezifikation für den Vorgang.

options
RequestOptionsBase

Zusätzliche Optionen, die während der Anforderung gesendet werden sollen.

Gibt zurück

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

Das LROPoller-Objekt, das Methoden für die Interaktion mit dem LRO bereitstellt.

Geerbt von msRestAzure.AzureServiceClient.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Senden Sie eine HTTP-Anforderung, die mit der angegebenen OperationSpec aufgefüllt wird.

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

Parameter

operationArguments
OperationArguments

Die Argumente, aus denen die Vorlagenwerte der HTTP-Anforderung aufgefüllt werden.

operationSpec
OperationSpec

Die OperationSpec, die zum Auffüllen von httpRequest verwendet werden soll.

callback

ServiceCallback<any>

Der Rückruf, der aufgerufen werden soll, wenn die Antwort empfangen wird.

Gibt zurück

Promise<RestResponse>

Geerbt von msRestAzure.AzureServiceClient.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Senden Sie die bereitgestellte httpRequest.

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

Parameter

Gibt zurück

Geerbt von msRestAzure.AzureServiceClient.sendRequest