MicrosoftIdentityMessageHandler.SendAsync メソッド

定義

認証ヘッダーの自動挿入を使用して HTTP 要求を送信します。 必要に応じて、追加の要求を使用してトークンの更新を試みることで、WWW-Authenticate チャレンジを処理します。

protected override System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Protected Overrides Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

パラメーター

request
HttpRequestMessage

送信する HTTP 要求メッセージ。

cancellationToken
CancellationToken

操作を取り消すキャンセル トークン。

返品

HTTP 応答メッセージ。

例外

認証が失敗した場合にスローされます。次のようなシナリオが含まれます。

  • 認証オプションが構成されていない
  • オプションにスコープが指定されていない
  • トークンの取得が失敗する
  • チャレンジ処理 WWW-Authenticate 失敗する

適用対象