예제 #1
0
 override public void SetResult(IODStatus status, string result)
 {
     if (OnResponse != null)
     {
         OnResponse(status, (result == null) ? null : JsonConvert.DeserializeObject <SentimentResponse>(result));
     }
 }
 public override void SetResult(IODStatus status, string result)
 {
     if (OnResponse != null)
     {
         OnResponse(status, (result == null) ? null : JsonConvert.DeserializeObject<SentimentResponse>(result));
     }
 }
예제 #3
0
 static private void RecordCompanies(IODStatus status, EntityResponse response, List <string> companies)
 {
     if (status == IODStatus.finished)
     {
         foreach (Entity e in response.entities)
         {
             companies.Add(e.normalized_text);
         }
     }
     else
     {
         Console.WriteLine("Company entity request: {0}", status);
     }
 }
예제 #4
0
 static private void RecordSentiment(IODStatus status, SentimentResponse response, List <string> negativeTopics, List <string> positiveTopics)
 {
     if (status == IODStatus.finished)
     {
         foreach (Sentiment n in response.negative)
         {
             negativeTopics.Add(n.normalized_text);
         }
         foreach (Sentiment p in response.positive)
         {
             positiveTopics.Add(p.normalized_text);
         }
     }
     else
     {
         Console.WriteLine("Sentiment request: {0}", status);
     }
 }
 private static void RecordSentiment(IODStatus status, SentimentResponse response, List<string> negativeTopics, List<string> positiveTopics)
 {
     if (status == IODStatus.finished)
     {
         foreach (Sentiment n in response.negative)
         {
             negativeTopics.Add(n.normalized_text);
         }
         foreach (Sentiment p in response.positive)
         {
             positiveTopics.Add(p.normalized_text);
         }
     }
     else
     {
         Console.WriteLine("Sentiment request: {0}", status);
     }
 }
 private static void RecordPeople(IODStatus status, EntityResponse response, List<string> people)
 {
     if (status == IODStatus.finished)
     {
         foreach (Entity e in response.entities)
         {
             people.Add(e.normalized_text);
         }
     }
     else
     {
         Console.WriteLine("People entity request: {0}", status);
     }
 }
 public abstract void SetResult(IODStatus status, string result);
예제 #8
0
 abstract public void SetResult(IODStatus status, string result);