다음을 통해 공유


OAuthClient 클래스

정의

를 구현하는 OAuth 클라이언트 클래스입니다 IOAuthClient.

public class OAuthClient : Microsoft.Rest.ServiceClient<Microsoft.Bot.Connector.OAuthClient>, IDisposable, Microsoft.Bot.Connector.IOAuthClient
type OAuthClient = class
    inherit ServiceClient<OAuthClient>
    interface IOAuthClient
    interface IDisposable
Public Class OAuthClient
Inherits ServiceClient(Of OAuthClient)
Implements IDisposable, IOAuthClient
상속
Microsoft.Rest.ServiceClient<OAuthClient>
OAuthClient
구현

생성자

OAuthClient(DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(HttpClient, Boolean)

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

를 구현하는 OAuth 클라이언트 클래스입니다 IOAuthClient.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(Uri, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])

를 구현하는 OAuth 클라이언트 클래스입니다 IOAuthClient.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(Uri, String, String, DelegatingHandler[])

를 구현하는 OAuth 클라이언트 클래스입니다 IOAuthClient.

속성

BaseUri

서비스의 기본 URI를 가져오거나 설정합니다.

BotSignIn

IBotSignIn을 가져옵니다.

Credentials

클라이언트 구독을 고유하게 식별하는 구독 자격 증명을 가져옵니다.

DeserializationSettings

json 역직렬화 설정을 가져옵니다.

OAuthApi
사용되지 않음.

를 구현하는 OAuth 클라이언트 클래스입니다 IOAuthClient.

OAuthApiEx

를 구현하는 OAuth 클라이언트 클래스입니다 IOAuthClient.

SerializationSettings

json serialization 설정을 가져옵니다.

UserToken

IUserToken을 가져옵니다.

메서드

ExchangeAsyncWithHttpMessagesAsync(String, String, String, TokenExchangeRequest, Dictionary<String,List<String>>, CancellationToken)

HTTP 메시지와 교환합니다.

GetSignInResourceWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

HTTP 메시지를 사용하여 로그인 리소스를 가져옵니다.

확장 메서드

GetSignInResourceAsync(OAuthClient, String, String, String, String, CancellationToken)

HTTP 메시지를 사용하여 로그인 리소스를 가져옵니다.

GetOAuthApiEx(IOAuthClient)

를 구현하는 OAuth 클라이언트 클래스입니다 IOAuthClient.

ExchangeAsyncAsync(OAuthClient, String, String, String, TokenExchangeRequest, CancellationToken)

Exchange.

적용 대상