Сроки превышения исключительной ситуации при вызове API AnalyzeSentiment - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь вызвать Google AnalyzeSentiment API и продолжаю превышать крайний срок после исключения, ожидая около 10 минут после совершения вызова.

Этот проект находится на C # dot net core 2.2. Я попробовал то же самое с помощью dot net framework 4.6.2 и столкнулся с тем же исключением.

using System;
using Google.Cloud.Language.V1;

namespace TestSentiment1
{
    public class Program
    {
        public static void Main(string[] args)
        {

   //Set Environment variable GOOGLE_APPLICATION_CREDENTIALS
   Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", @"C:\\Users\\XXXXXX\\Downloads\\TestSentiment1-xxxxxxxx.json");

            // The text to analyze.
            string text = "Hello World!";

            var client = LanguageServiceClient.Create();

            //Throws deadline exceeded exception here
            var response = client.AnalyzeSentiment(new Document()
            {
                Content = text,
                Type = Document.Types.Type.PlainText
            });
            var sentiment = response.DocumentSentiment;
            Console.WriteLine($"Score: {sentiment.Score}");
            Console.WriteLine($"Magnitude: {sentiment.Magnitude}");
        }
    }
}

Ниже приводится исключение, которое я получаю

в Grpc.Core.Internal.AsyncCall 2.UnaryCall(TRequest msg) in T:\src\github\grpc\src\csharp\Grpc.Core\Internal\AsyncCall.cs:line 78 at Grpc.Core.DefaultCallInvoker.BlockingUnaryCall[TRequest,TResponse](Method 2 метод, хост String, параметры CallOptions, запрос TRequest) в T: \ src \ github \ grpc \ src \ csharp \ Grpc.Core \ DefaultCallInvoker.cs: строка 46 в Grpc.Core.Interceptors.InterceptingCallInvoker.b__3_0 [TRequest, TResponse] (TRequest req, контекст ClientInterceptorContext 2 ctx) in T:\src\github\grpc\src\csharp\Grpc.Core\Interceptors\InterceptingCallInvoker.cs:line 51 at Grpc.Core.ClientBase.ClientBaseConfiguration.ClientBaseConfigurationInterceptor.BlockingUnaryCall[TRequest,TResponse](TRequest request, ClientInterceptorContext 2, метод BlockingUnaryCallContinuation 2 continuation) in T:\src\github\grpc\src\csharp\Grpc.Core\ClientBase.cs:line 174 at Grpc.Core.Interceptors.InterceptingCallInvoker.BlockingUnaryCall[TRequest,TResponse](Method 2, хост String, параметры CallOptions, запрос TRequith \ gc в запросе): grpc \ src \ csharp \ Grpc.Core \ Interceptors \ InterceptingCallInvoker.cs: строка 48 в Google.Cloud.Language.V1.LanguageService.LanguageServiceClient.AnalyzeSentiment (запрос AnalyzeSentimentRequest, параметры CallOptions) в T: \ src \ github \ google-cloud-dotnet \ releasebuild \ apis \ Google.Cloud.Language.V1 \ Google.Cl .Language.V1 \ LanguageServiceGrpc.cs: строка 218 в Google.Api.Gax.Grpc.ApiCall.GrpcCallAdapter 2.CallSync(TRequest request, CallSettings callSettings) in C:\Users\skeet\Test\Projects\gax-dotnet\releasebuild\Google.Api.Gax.Grpc\ApiCall.cs:line 92 at Google.Api.Gax.Grpc.ApiCallRetryExtensions.<>c__DisplayClass1_0 2.b__0 (запрос TRequest, CallSettings callSettings) в C: \ Users \ skeet \ Test \ Projects \ gax-dotnet \ releasebuild \ Google.Api.Gax.Grpc \ ApiCallRetryExtensions.cs: строка 84

...