C# Класс OpenTween.Api.MicrosoftTranslatorApi

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
OAuthEndpoint System.Uri
TranslateEndpoint System.Uri

Private Properties

Свойство Тип Описание
GetAccessTokenAsync TimeSpan>>.Task
ParseOAuthCredential TimeSpan>.Tuple

Открытые методы

Метод Описание
MicrosoftTranslatorApi ( ) : System
MicrosoftTranslatorApi ( HttpClient http ) : System
TranslateAsync ( string text, string langTo, string langFrom = null ) : Task
UpdateAccessTokenIfExpired ( ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
GetAccessTokenAsync ( ) : TimeSpan>>.Task
ParseOAuthCredential ( byte responseBytes ) : TimeSpan>.Tuple

Описание методов

MicrosoftTranslatorApi() публичный метод

public MicrosoftTranslatorApi ( ) : System
Результат System

MicrosoftTranslatorApi() публичный метод

public MicrosoftTranslatorApi ( HttpClient http ) : System
http System.Net.Http.HttpClient
Результат System

TranslateAsync() публичный метод

public TranslateAsync ( string text, string langTo, string langFrom = null ) : Task
text string
langTo string
langFrom string
Результат Task

UpdateAccessTokenIfExpired() публичный метод

public UpdateAccessTokenIfExpired ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

Описание свойств

OAuthEndpoint публичное статическое свойство

public static Uri,System OAuthEndpoint
Результат System.Uri

TranslateEndpoint публичное статическое свойство

public static Uri,System TranslateEndpoint
Результат System.Uri