Freigeben über


ApiManagementSubscriptionCollection.CreateOrUpdateAsync Methode

Definition

Erstellt oder aktualisiert das Abonnement des angegebenen Benutzers für das angegebene Produkt

  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
  • Vorgangs-IdSubscription_CreateOrUpdate
public virtual System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.ApiManagement.ApiManagementSubscriptionResource>> CreateOrUpdateAsync (Azure.WaitUntil waitUntil, string sid, Azure.ResourceManager.ApiManagement.Models.ApiManagementSubscriptionCreateOrUpdateContent content, bool? notify = default, Azure.ETag? ifMatch = default, Azure.ResourceManager.ApiManagement.Models.AppType? appType = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateAsync : Azure.WaitUntil * string * Azure.ResourceManager.ApiManagement.Models.ApiManagementSubscriptionCreateOrUpdateContent * Nullable<bool> * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.ApiManagement.Models.AppType> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.ApiManagement.ApiManagementSubscriptionResource>>
override this.CreateOrUpdateAsync : Azure.WaitUntil * string * Azure.ResourceManager.ApiManagement.Models.ApiManagementSubscriptionCreateOrUpdateContent * Nullable<bool> * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.ApiManagement.Models.AppType> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.ApiManagement.ApiManagementSubscriptionResource>>
Public Overridable Function CreateOrUpdateAsync (waitUntil As WaitUntil, sid As String, content As ApiManagementSubscriptionCreateOrUpdateContent, Optional notify As Nullable(Of Boolean) = Nothing, Optional ifMatch As Nullable(Of ETag) = Nothing, Optional appType As Nullable(Of AppType) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ArmOperation(Of ApiManagementSubscriptionResource))

Parameter

waitUntil
WaitUntil

Completed , wenn die Methode auf die Rückgabe warten soll, bis der zeitintensive Vorgang für den Dienst abgeschlossen ist; Started , wenn sie nach dem Starten des Vorgangs zurückgegeben werden soll. Weitere Informationen zu Vorgängen mit langer Ausführungszeit finden Sie unter Beispiele für Azure.Core-Long-Running-Vorgänge.

sid
String

Abonnemententitätsbezeichner. Die Entität stellt die Zuordnung zwischen einem Benutzer und einem Produkt in API Management dar.

content
ApiManagementSubscriptionCreateOrUpdateContent

Erstellen Sie Parameter.

notify
Nullable<Boolean>

Benachrichtigung der Änderung im Abonnementstatus.

  • Wenn false, senden Sie keine E-Mail-Benachrichtigung zur Änderung des Status des Abonnements.
  • Wenn true, senden Sie eine E-Mail-Benachrichtigung über die Änderung des Status des Abonnements.
ifMatch
Nullable<ETag>

ETag der Entität. Nicht erforderlich beim Erstellen einer Entität, aber erforderlich beim Aktualisieren einer Entität.

appType
Nullable<AppType>

Bestimmt den Typ der Anwendung, die die Create-Benutzeranforderung sendet. Der Standardwert ist das Legacyherausgeberportal.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Ausnahmen

sid ist eine leere Zeichenfolge und wurde erwartet, dass sie nicht leer ist.

sid oder content ist NULL.

Gilt für: