Freigeben über


IQuotaOperations.UpdateWithHttpMessagesAsync Methode

Definition

Aktualisieren Sie das Kontingentlimit für eine bestimmte Ressource auf den angegebenen Wert:

  1. Verwenden Sie die Vorgänge Usages-GET und Quota-GET, um das verbleibende Kontingent für die bestimmte Ressource zu ermitteln und das neue Kontingentlimit zu berechnen. Diese Schritte werden in diesem Beispiel ausführlich beschrieben.
  2. Verwenden Sie diesen PUT-Vorgang, um das Kontingentlimit zu aktualisieren. Überprüfen Sie den URI im Speicherortheader auf die detaillierte status der Anforderung.
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.Quota.Models.CurrentQuotaLimitBase>> UpdateWithHttpMessagesAsync (string resourceName, string scope, Microsoft.Azure.Management.Quota.Models.QuotaProperties properties = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateWithHttpMessagesAsync : string * string * Microsoft.Azure.Management.Quota.Models.QuotaProperties * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.Quota.Models.CurrentQuotaLimitBase>>
Public Function UpdateWithHttpMessagesAsync (resourceName As String, scope As String, Optional properties As QuotaProperties = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of CurrentQuotaLimitBase))

Parameter

resourceName
String

Ressourcenname für einen bestimmten Ressourcenanbieter. Beispiel:

  • SKU-Name für Microsoft.Compute
  • SKU oder TotalLowPriorityCores for Microsoft.MachineLearningServices For Microsoft.Network PublicIPAddresses.
scope
String

Der Azure-Zielressourcen-URI. Beispiel: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/qms-test/providers/Microsoft.Batch/batchAccounts/testAccount/. Dies ist der Azure-Ressourcen-Ziel-URI für den List GET-Vorgang. Wenn ein {resourceName} nach /quotashinzugefügt wird, ist dies der Azure-Zielressourcen-URI im GET-Vorgang für die jeweilige Ressource.

properties
QuotaProperties

Kontingenteigenschaften für die angegebene Ressource basierend auf der API namens Kontingente oder Nutzungen.

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn der Vorgang einen ungültigen status Code zurückgegeben hat.

Wird ausgelöst, wenn die Antwort nicht deserialisiert werden kann

Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist

Gilt für: