Поделиться через


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.

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.

Применяется к