TokenProvider TokenProvider class Класс TokenProvider позволяет получить токен доступа к почтовым сервисам.
Copy public class TokenProvider : ITokenProvider
Характеристики Имя Описание virtual ClientId { get; } Идентификатор клиента, полученный при регистрации приложения. virtual ClientSecret { get; } Секрет клиента, полученный при регистрации приложения. virtual ExtraParameters { get; } Получает дополнительные параметры для запроса virtual Login { get; set; } Получает или задает логин для базовой авторизации virtual Password { get; set; } Получает или устанавливает пароль для базовой авторизации virtual RefreshToken { get; } Токен обновления OAuth 2.0 virtual RequestUrl { get; } URL-адрес для получения токена доступа. virtual UseBasicAuthorization { get; set; } Получает или задает значение, указывающее, используется ли базовая авторизация
Методы Имя Описание static GetInstance (string, string, string, string) Получает экземпляр OutlookTokenProvider для определенных параметров. virtual Dispose () Выполняет освобождение ресурсов. virtual GetAccessToken () Получает токен доступа oAuth. Если токен существует и срок его действия не истек, возвращает текущий токен, в противном случае запрашивает новый токен с сервера. virtual GetAccessToken (bool) Получает токен доступа oAuth.
Другие члены Имя Описание static class Google Предоставляет экземпляр TokenProvider для почтового сервера Google static class Outlook Предоставляет экземпляр TokenProvider для почтового сервера Outlook
Смотрите также