Ejemplo n.º 1
0
        public TranslatorService(HttpClient httpClient, SusTranslatorPlugin susSuiteCore)
        {
            _httpClient = httpClient;
            _susSuiteCore = susSuiteCore;
            _translatorSettings = _susSuiteCore.ConfigService.GetConfig<TranslatorSettings>();

            _httpClient.BaseAddress = new Uri(_translatorSettings.Endpoint);
            _httpClient.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", _translatorSettings.ApiKey);
        }
Ejemplo n.º 2
0
 public TranslatorPlugin(SusTranslatorPlugin susSuiteCore)
 {
     _susSuiteCore = susSuiteCore;
     var translatorSettings = _susSuiteCore.ConfigService.GetConfig <TranslatorSettings>();
 }
Ejemplo n.º 3
0
 public TranslatorEventListener(SusTranslatorPlugin susSuiteCore, ITranslatorService translatorService)
 {
     _susSuiteCore       = susSuiteCore;
     _translatorService  = translatorService;
     _translatorSettings = _susSuiteCore.ConfigService.GetConfig <TranslatorSettings>();
 }