DownstreamWebApi 클래스

정의

주의

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

다운스트림 웹 API에 대한 구현입니다.

[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
상속
DownstreamWebApi
특성
구현

생성자

Name Description
DownstreamWebApi(ITokenAcquisition, IOptionsMonitor<DownstreamWebApiOptions>, HttpClient, IOptionsMonitor<MicrosoftIdentityOptions>)
사용되지 않음.

생성자.

메서드

Name Description
CallWebApiForAppAsync(String, String, Action<DownstreamWebApiOptions>, StringContent)
사용되지 않음.

필요한 범위를 사용하여 앱에 대한 다운스트림 웹 API를 호출합니다.

CallWebApiForUserAsync(String, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, StringContent)
사용되지 않음.

구성의 다운스트림 웹 API에 대한 설명을 기반으로 사용자에 대한 다운스트림 웹 API를 호출합니다.

CallWebApiForUserAsync<TInput,TOutput>(String, TInput, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal)
사용되지 않음.

일부 데이터와 함께 JSON을 사용하는 다운스트림 웹 API를 호출하고 데이터를 반환합니다.

확장명 메서드

Name Description
CallWebApiForUserAsync<TOutput>(IDownstreamWebApi, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
사용되지 않음.

HttpGet을 사용하여 웹 API 엔드포인트를 호출하고 강력한 형식의 데이터를 반환합니다.

GetForUserAsync<TInput>(IDownstreamWebApi, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
사용되지 않음.

HttpGet을 사용하여 강력한 형식의 입력을 사용하여 웹 API를 호출합니다.

GetForUserAsync<TOutput>(IDownstreamWebApi, String, String, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
사용되지 않음.

웹 API에서 강력한 형식의 응답을 가져옵니다.

PostForUserAsync<TOutput,TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
사용되지 않음.

HttpPost를 사용하여 웹 API를 호출하여 강력한 형식의 입력을 제공하고 강력한 형식의 출력을 가져옵니다.

PutForUserAsync<TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
사용되지 않음.

HttpPut을 사용하여 웹 API 엔드포인트를 호출하여 강력한 형식의 입력 데이터를 제공합니다.

PutForUserAsync<TOutput,TInput>(IDownstreamWebApi, String, String, TInput, Action<DownstreamWebApiOptions>, ClaimsPrincipal, String)
사용되지 않음.

HttpPut을 사용하여 웹 API 엔드포인트를 호출하여 강력한 형식의 입력 데이터를 증명하고 강력한 형식의 데이터를 다시 가져옵니다.

적용 대상