Lingua

DownstreamWebApi Classe

Definizione

Attenzione

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

Implementazione per l'API Web downstream.

[System.Obsolete("Use DownstreamApi in Microsoft.Identity.Abstractions, implemented in Microsoft.Identity.Web.DownstreamApi.See aka.ms/id-web-downstream-api-v2 for migration details.", false)]
public class DownstreamWebApi : Microsoft.Identity.Web.IDownstreamWebApi
[<System.Obsolete("Use DownstreamApi in Microsoft.Identity.Abstractions, implemented in Microsoft.Identity.Web.DownstreamApi.See aka.ms/id-web-downstream-api-v2 for migration details.", false)>]
type DownstreamWebApi = class
    interface IDownstreamWebApi
Public Class DownstreamWebApi
Implements IDownstreamWebApi
Ereditarietà
DownstreamWebApi
Attributi
Implementazioni

Costruttori

Nome Descrizione
DownstreamWebApi(ITokenAcquisition, IOptionsMonitor<DownstreamWebApiOptions>, HttpClient, IOptionsMonitor<MicrosoftIdentityOptions>)
Obsoleti.

Costruttore.

Metodi

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

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

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, 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