UsageManagementClient class
- Extends
Konstruktoren
Usage |
Initialisiert eine neue Instanz der UsageManagementClient-Klasse. |
Eigenschaften
rate |
|
usage |
Geerbte Eigenschaften
accept |
|
api |
|
credentials | |
long |
Das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführungsdauer. Standardwert: 30. |
subscription |
Geerbte Methoden
begin |
Senden Sie die anfängliche Anforderung eines LRO (Vorgang mit langer Ausführungsdauer), und rufen Sie eine HttpLongRunningOperationResponse zurück, die Methoden zum Abfragen der LRO und zum Überprüfen, ob der LRO abgeschlossen ist. |
restore |
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. |
send |
Stellt einen Mechanismus bereit, um eine Anforderung zu stellen, die das Endergebnis abruft und liefert. |
send |
Senden Sie die anfängliche Anforderung eines LRO (lang andauernder Vorgang), und rufen Sie einen LROPoller zurück, der Methoden zum Abfragen des LRO bereitstellt und überprüft, ob die LRO abgeschlossen ist. |
send |
Senden Sie eine HTTP-Anforderung, die mithilfe der angegebenen OperationSpec aufgefüllt wird. |
send |
Senden Sie die bereitgestellte httpRequest. |
Details zum Konstruktor
UsageManagementClient(ServiceClientCredentials | TokenCredential, string, UsageManagementClientOptions)
Initialisiert eine neue Instanz der UsageManagementClient-Klasse.
new UsageManagementClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: UsageManagementClientOptions)
Parameter
- credentials
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
Es identifiziert das Microsoft Azure-Abonnement eindeutig. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.
- options
- UsageManagementClientOptions
Parameteroptionen
Details zur Eigenschaft
rateCard
usageAggregates
Geerbte Eigenschaftsdetails
acceptLanguage
acceptLanguage: string
Eigenschaftswert
string
apiVersion
credentials
credentials: ServiceClientCredentials | TokenCredential
Eigenschaftswert
Geerbt vonUsageManagementClientContext.credentials
longRunningOperationRetryTimeout
Das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführungsdauer. Standardwert: 30.
longRunningOperationRetryTimeout?: number
Eigenschaftswert
number
Geerbt vonUsageManagementClientContext.longRunningOperationRetryTimeout
subscriptionId
subscriptionId: string
Eigenschaftswert
string
Details zur geerbten Methode
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Senden Sie die anfängliche Anforderung eines LRO (Vorgang mit langer Ausführungsdauer), und rufen Sie eine HttpLongRunningOperationResponse zurück, die Methoden zum Abfragen der LRO und zum Überprüfen, ob der LRO abgeschlossen ist.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>
Parameter
- request
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 vonUsageManagementClientContext.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
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Stellt einen Mechanismus bereit, um eine Anforderung zu stellen, die das Endergebnis abruft und liefert.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>
Parameter
- request
Das Anforderungsobjekt
- options
- RequestOptionsBase
Zusätzliche Optionen, die während der Anforderung gesendet werden sollen
Gibt zurück
Promise<HttpOperationResponse>
Die HttpOperationResponse mit der endgültigen Abfrageanforderung, -Antwort und dem "responseBody".
Geerbt vonUsageManagementClientContext.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 Abfragen des LRO bereitstellt und überprüft, 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.
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Senden Sie eine HTTP-Anforderung, die mithilfe der angegebenen OperationSpec aufgefüllt wird.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Parameter
- operationArguments
- OperationArguments
Die Argumente, von denen die vorlagenbasierten Werte 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>
sendRequest(RequestPrepareOptions | WebResourceLike)
Senden Sie die bereitgestellte httpRequest.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Parameter
- options
Gibt zurück
Promise<HttpOperationResponse>
Geerbt vonUsageManagementClientContext.sendRequest