IDownstreamWebApi Interface

Definição

Atenção

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

Interface usada para chamar uma API web a jusante, por exemplo, a partir de controladores.

[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
Derivado
Atributos

Métodos

Name Descrição
CallWebApiForAppAsync(String, Action<DownstreamWebApiOptions>, StringContent)
Obsoleto.

Chama a API web downstream da aplicação, com os escopos necessários.

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

Chama a API web downstream da aplicação, com os escopos necessários.

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

Chama a API web downstream para o utilizador, com base numa descrição da API web downstream na configuração.

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

Chama a API web downstream para o utilizador, com base numa descrição da API web downstream na configuração.

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

Chama uma API web downstream que consome JSON com alguns dados e devolve dados.

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

Chama uma API web downstream que consome JSON com alguns dados e devolve dados.

Métodos da Extensão

Name Descrição
CallWebApiForUserAsync<TOutput>(IDownstreamWebApi, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
Obsoleto.

Chame um endpoint de API web com um HttpGet e devolve dados fortemente tipados.

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

Chame uma API web com uma entrada fortemente tipada, com um HttpGet.

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

Receba uma resposta fortemente tipada da API web.

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

Chama a API web com um HttpPost, fornecendo entrada fortemente tipada e obtendo saída fortemente tipada.

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

Chama o endpoint da API web com um HttpPut, fornecendo dados de entrada fortemente tipados.

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

Chama o endpoint da API web com um HttpPut, fornecendo dados de entrada fortemente tipados e recebendo de volta dados fortemente tipados.

Aplica-se a