OAuthClient 类

定义

实现 的 IOAuthClientOAuth 客户端类。

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[])

实现 的 IOAuthClientOAuth 客户端类。

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[])

实现 的 IOAuthClientOAuth 客户端类。

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

初始化 OAuthClient 类的新实例。

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

初始化 OAuthClient 类的新实例。

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

实现 的 IOAuthClientOAuth 客户端类。

属性

BaseUri

获取或设置服务的基 URI。

BotSignIn

获取 IBotSignIn。

Credentials

获取唯一标识客户端订阅的订阅凭据。

DeserializationSettings

获取 json 反序列化设置。

OAuthApi
已过时.

实现 的 IOAuthClientOAuth 客户端类。

OAuthApiEx

实现 的 IOAuthClientOAuth 客户端类。

SerializationSettings

获取 json 序列化设置。

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)

实现 的 IOAuthClientOAuth 客户端类。

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

交换。

适用于