c#中的BigQuery错误

本文关键字:错误 BigQuery 中的 | 更新日期: 2023-09-27 18:13:22

使用Google在github上提供的代码,我正在做一个使用c#将文件上传到bigquery的测试,其中一个测试显示了自己的Google代码中的错误。

GoogleCredential credential =
GoogleCredential.GetApplicationDefaultAsync().Result;

出现了这个错误"System. "AggregateException "

类完整

static public BigqueryService CreateAuthorizedClient()
    {
        GoogleCredential credential =
            GoogleCredential.GetApplicationDefaultAsync().Result;
        // Inject the Bigquery scope if required.
        if (credential.IsCreateScopedRequired)
        {
            credential = credential.CreateScoped(new[]
            {
                BigqueryService.Scope.Bigquery
            });
        }
        return new BigqueryService(new BaseClientService.Initializer()
        {
            HttpClientInitializer = credential,
            ApplicationName = "DotNet Bigquery Samples",
        });
}

有人可以帮我解决这个问题。

谢谢。

c#中的BigQuery错误

我通常在身份验证不正确时看到这种情况。在运行该代码之前,请先运行"gcloud beta auth application-default login"。