IDownstreamWebApi Interfaccia

Definizione

Attenzione

Use IDownstreamApi in Microsoft.Identity.Abstractions, implemented in Microsoft.Identity.Web.DownstreamApi.See aka.ms/id-web-downstream-api-v2 for migration details.

Interfaccia usata per chiamare un'API Web downstream, ad esempio dai controller.

[System.Obsolete("Use IDownstreamApi in Microsoft.Identity.Abstractions, implemented in Microsoft.Identity.Web.DownstreamApi.See aka.ms/id-web-downstream-api-v2 for migration details.", false)]
public interface IDownstreamWebApi
[<System.Obsolete("Use IDownstreamApi in Microsoft.Identity.Abstractions, implemented in Microsoft.Identity.Web.DownstreamApi.See aka.ms/id-web-downstream-api-v2 for migration details.", false)>]
type IDownstreamWebApi = interface
Public Interface IDownstreamWebApi
Derivato
Attributi

Metodi

Nome Descrizione
CallWebApiForAppAsync(String, Action<DownstreamWebApiOptions>, StringContent)
Obsoleti.

Chiama l'API Web downstream per l'app, con gli ambiti necessari.

CallWebApiForAppAsync(String, String, Action<DownstreamWebApiOptions>, StringContent)
Obsoleti.

Chiama l'API Web downstream per l'app, con gli ambiti necessari.

CallWebApiForUserAsync(String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, StringContent)
Obsoleti.

Chiama l'API Web downstream per l'utente, in base a una descrizione dell'API Web downstream nella configurazione.

CallWebApiForUserAsync(String, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, StringContent)
Obsoleti.

Chiama l'API Web downstream per l'utente, in base a una descrizione dell'API Web downstream nella configurazione.

CallWebApiForUserAsync<TInput,TOutput>(String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal)
Obsoleti.

Chiama un'API Web downstream che usa JSON con alcuni dati e restituisce dati.

CallWebApiForUserAsync<TInput,TOutput>(String, TInput, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal)
Obsoleti.

Chiama un'API Web downstream che usa JSON con alcuni dati e restituisce dati.

Metodi di estensione

Nome Descrizione
CallWebApiForUserAsync<TOutput>(IDownstreamWebApi, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
Obsoleti.

Chiamare un endpoint API Web con un httpGet e restituire dati fortemente tipizzato.

GetForUserAsync<TInput>(IDownstreamWebApi, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
Obsoleti.

Chiamare un'API Web con un input fortemente tipizzato, con un httpGet.

GetForUserAsync<TOutput>(IDownstreamWebApi, String, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
Obsoleti.

Ottenere una risposta fortemente tipizzata dall'API Web.

PostForUserAsync<TOutput,TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
Obsoleti.

Chiama l'API Web con httpPost, fornendo input fortemente tipizzato e ottenendo un output fortemente tipizzato.

PutForUserAsync<TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
Obsoleti.

Chiama l'endpoint dell'API Web con un httpPut, fornendo dati di input fortemente tipizzato.

PutForUserAsync<TOutput,TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
Obsoleti.

Chiama l'endpoint DELL'API Web con httpPut, provando a digitare fortemente i dati di input e recuperando dati fortemente tipizzato.

Si applica a