次の方法で共有


ISubscriptionOperations.CreateOrUpdateWithHttpMessagesAsync メソッド

定義

指定された製品に対する指定されたユーザーのサブスクリプションを作成または更新します。

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.ApiManagement.Models.SubscriptionContract,Microsoft.Azure.Management.ApiManagement.Models.SubscriptionCreateOrUpdateHeaders>> CreateOrUpdateWithHttpMessagesAsync (string resourceGroupName, string serviceName, string sid, Microsoft.Azure.Management.ApiManagement.Models.SubscriptionCreateParameters parameters, bool? notify = default, string ifMatch = default, string appType = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateWithHttpMessagesAsync : string * string * string * Microsoft.Azure.Management.ApiManagement.Models.SubscriptionCreateParameters * Nullable<bool> * string * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.ApiManagement.Models.SubscriptionContract, Microsoft.Azure.Management.ApiManagement.Models.SubscriptionCreateOrUpdateHeaders>>
Public Function CreateOrUpdateWithHttpMessagesAsync (resourceGroupName As String, serviceName As String, sid As String, parameters As SubscriptionCreateParameters, Optional notify As Nullable(Of Boolean) = Nothing, Optional ifMatch As String = Nothing, Optional appType As String = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of SubscriptionContract, SubscriptionCreateOrUpdateHeaders))

パラメーター

resourceGroupName
String

リソース グループの名前。

serviceName
String

API Management サービスの名前。

sid
String

サブスクリプション エンティティ識別子。 エンティティは、API Management内のユーザーと製品の間の関連付けを表します。

parameters
SubscriptionCreateParameters

パラメーターを作成します。

notify
Nullable<Boolean>

サブスクリプションの状態の変更を通知します。

  • false の場合は、サブスクリプションの状態の変更に関する電子メール通知を送信しないでください
  • true の場合は、サブスクリプションの状態の変更に関する電子メール通知を送信します
ifMatch
String

エンティティの ETag。 エンティティを作成する場合は必須ではありませんが、エンティティを更新する場合は必須です。

appType
String

ユーザー作成要求を送信するアプリケーションの種類を決定します。 既定値は従来のパブリッシャー ポータルです。 使用可能な値は、'portal'、'developerPortal' です。

customHeaders
Dictionary<String,List<String>>

要求に追加されるヘッダー。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

例外

操作が無効な状態コードを返したときにスローされます

応答を逆シリアル化できない場合にスローされます

必須パラメーターが null の場合にスローされます

適用対象