IDownstreamWebApi Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwaga
Use IDownstreamApi in Microsoft.Identity.Abstractions, implemented in Microsoft.Identity.Web.DownstreamApi.See aka.ms/id-web-downstream-api-v2 for migration details.
Interfejs używany do wywoływania podrzędnego internetowego interfejsu API, na przykład z kontrolerów.
[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
- Pochodne
- Atrybuty
Metody
| Nazwa | Opis |
|---|---|
| CallWebApiForAppAsync(String, Action<DownstreamWebApiOptions>, StringContent) |
Przestarzałe.
Wywołuje podrzędny internetowy interfejs API dla aplikacji z wymaganymi zakresami. |
| CallWebApiForAppAsync(String, String, Action<DownstreamWebApiOptions>, StringContent) |
Przestarzałe.
Wywołuje podrzędny internetowy interfejs API dla aplikacji z wymaganymi zakresami. |
| CallWebApiForUserAsync(String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, StringContent) |
Przestarzałe.
Wywołuje podrzędny internetowy interfejs API dla użytkownika na podstawie opisu podrzędnego internetowego interfejsu API w konfiguracji. |
| CallWebApiForUserAsync(String, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, StringContent) |
Przestarzałe.
Wywołuje podrzędny internetowy interfejs API dla użytkownika na podstawie opisu podrzędnego internetowego interfejsu API w konfiguracji. |
| CallWebApiForUserAsync<TInput,TOutput>(String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal) |
Przestarzałe.
Wywołuje podrzędny internetowy interfejs API korzystający z kodu JSON z niektórymi danymi i zwraca dane. |
| CallWebApiForUserAsync<TInput,TOutput>(String, TInput, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal) |
Przestarzałe.
Wywołuje podrzędny internetowy interfejs API korzystający z kodu JSON z niektórymi danymi i zwraca dane. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| CallWebApiForUserAsync<TOutput>(IDownstreamWebApi, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String) |
Przestarzałe.
Wywoływanie internetowego punktu końcowego interfejsu API za pomocą modułu HttpGet i zwracanie silnie typiowanych danych. |
| GetForUserAsync<TInput>(IDownstreamWebApi, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String) |
Przestarzałe.
Wywoływanie internetowego interfejsu API przy użyciu silnie typizowanego danych wejściowych za pomocą metody HttpGet. |
| GetForUserAsync<TOutput>(IDownstreamWebApi, String, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String) |
Przestarzałe.
Uzyskiwanie silnie typizowanej odpowiedzi z internetowego interfejsu API. |
| PostForUserAsync<TOutput,TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String) |
Przestarzałe.
Wywołuje internetowy interfejs API za pomocą protokołu HttpPost, zapewniając silnie typizowane dane wejściowe i uzyskując silnie typizowane dane wyjściowe. |
| PutForUserAsync<TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String) |
Przestarzałe.
Wywołuje internetowy punkt końcowy interfejsu API za pomocą protokołu HttpPut, zapewniając silnie typizowane dane wejściowe. |
| PutForUserAsync<TOutput,TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String) |
Przestarzałe.
Wywołuje internetowy punkt końcowy interfejsu API za pomocą protokołu HttpPut, który silnie typizowane dane wejściowe i zwraca silnie typizowane dane. |