C# Class OpenTween.Api.MicrosoftTranslatorApi

Afficher le fichier Open project: opentween/OpenTween Class Usage Examples

Méthodes publiques

Свойство Type Description
OAuthEndpoint System.Uri
TranslateEndpoint System.Uri

Private Properties

Свойство Type Description
GetAccessTokenAsync TimeSpan>>.Task
ParseOAuthCredential TimeSpan>.Tuple

Méthodes publiques

Méthode Description
MicrosoftTranslatorApi ( ) : System
MicrosoftTranslatorApi ( HttpClient http ) : System
TranslateAsync ( string text, string langTo, string langFrom = null ) : Task
UpdateAccessTokenIfExpired ( ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
GetAccessTokenAsync ( ) : TimeSpan>>.Task
ParseOAuthCredential ( byte responseBytes ) : TimeSpan>.Tuple

Method Details

MicrosoftTranslatorApi() public méthode

public MicrosoftTranslatorApi ( ) : System
Résultat System

MicrosoftTranslatorApi() public méthode

public MicrosoftTranslatorApi ( HttpClient http ) : System
http System.Net.Http.HttpClient
Résultat System

TranslateAsync() public méthode

public TranslateAsync ( string text, string langTo, string langFrom = null ) : Task
text string
langTo string
langFrom string
Résultat Task

UpdateAccessTokenIfExpired() public méthode

public UpdateAccessTokenIfExpired ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

Property Details

OAuthEndpoint public_oe static_oe property

public static Uri,System OAuthEndpoint
Résultat System.Uri

TranslateEndpoint public_oe static_oe property

public static Uri,System TranslateEndpoint
Résultat System.Uri