Пример #1
0
        public TextViewModel(IMediator mediator)
        {
            _mediator             = mediator;
            _sentimentAnalysis    = TextRequestGenerator.Sentiment(Text, Language, TextApiVersion);
            _keyPhrases           = TextRequestGenerator.KeyPhrases(Text, Language, TextApiVersion);
            _entities             = TextRequestGenerator.Entities(Text, Language, TextApiVersion);
            _detectLanguage       = TextRequestGenerator.DetectLanguage(Text, Language, TextApiVersion);
            _entityLinking        = TextRequestGenerator.EntityLinking(Text, Language);
            _entityRecognitionPii = TextRequestGenerator.EntityRecognitionPii(Text, Language);

            Requests.Add(_sentimentAnalysis);
            Requests.Add(_keyPhrases);
            Requests.Add(_entities);
            Requests.Add(_detectLanguage);
        }
Пример #2
0
 public async Task EntityRecognitionPii()
 {
     _entityRecognitionPii    = TextRequestGenerator.EntityRecognitionPii(Text, "");
     EntityRecognitionPiiJson = await MakeRequest <string>(_entityRecognitionPii).ConfigureAwait(false);
 }
Пример #3
0
 public async Task EntityLinking()
 {
     _entityLinking    = TextRequestGenerator.EntityLinking(Text, "");
     EntityLinkingJson = await MakeRequest <string>(_entityLinking).ConfigureAwait(false);
 }
Пример #4
0
 public async Task DetectLanguage()
 {
     _detectLanguage    = TextRequestGenerator.DetectLanguage(Text, "", TextApiVersion);
     DetectLanguageJson = await MakeRequest <string>(_detectLanguage).ConfigureAwait(false);
 }
Пример #5
0
 public async Task EntitiesAnalysis()
 {
     _entities    = TextRequestGenerator.Entities(Text, Language, TextApiVersion);
     EntitiesJson = await MakeRequest <string>(_entities).ConfigureAwait(false);
 }
Пример #6
0
 public async Task KeyPhrasesAnalysis()
 {
     _keyPhrases   = TextRequestGenerator.KeyPhrases(Text, Language, TextApiVersion);
     KeyPhraseJson = await MakeRequest <string>(_keyPhrases).ConfigureAwait(false);
 }
Пример #7
0
 public async Task SentimentAnalysis()
 {
     _sentimentAnalysis = TextRequestGenerator.Sentiment(Text, Language, TextApiVersion);
     SentimentJson      = await MakeRequest <string>(_sentimentAnalysis).ConfigureAwait(false);
 }