DownstreamWebApi.CallWebApiForAppAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiama l'API Web downstream per l'app, con gli ambiti necessari.
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> CallWebApiForAppAsync(string serviceName, string? authenticationScheme, Action<Microsoft.Identity.Web.DownstreamWebApiOptions>? downstreamWebApiOptionsOverride = default, System.Net.Http.StringContent? content = default);
abstract member CallWebApiForAppAsync : string * string * Action<Microsoft.Identity.Web.DownstreamWebApiOptions> * System.Net.Http.StringContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
override this.CallWebApiForAppAsync : string * string * Action<Microsoft.Identity.Web.DownstreamWebApiOptions> * System.Net.Http.StringContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function CallWebApiForAppAsync (serviceName As String, authenticationScheme As String, Optional downstreamWebApiOptionsOverride As Action(Of DownstreamWebApiOptions) = Nothing, Optional content As StringContent = Nothing) As Task(Of HttpResponseMessage)
Parametri
- serviceName
- String
Nome del servizio che descrive l'API Web downstream. Possono essere presenti diverse sezioni denominate di configurazione mappate a un DownstreamWebApiOptions, ognuna per un'API Web downstream. È possibile passare null, ma in questo caso downstreamWebApiOptionsOverride deve essere impostato.
- authenticationScheme
- String
Schema di autenticazione. Se null, userà OpenIdConnectDefault.AuthenticationScheme se viene chiamato da un'app Web e JwtBearerDefault.AuthenticationScheme se viene chiamato da un'API Web.
- downstreamWebApiOptionsOverride
- Action<DownstreamWebApiOptions>
Esegue l'override delle opzioni proposte nella configurazione descritta da serviceName.
- content
- StringContent
Contenuto HTTP nel caso in cui HttpMethod sia Patch, Post, Put.
Valori restituiti
Oggetto HttpResponseMessage che verrà elaborato dall'applicazione.