更新包版本后,Google.Cloud.PubSub.V1引发错误InvalidArgument

我在项目中使用Google.Cloud.PubSub.V1包。

很久以前,我们使用了该软件包的1.0.0-beta09版本,并且代码运行正常。

var subscriberClient = await SubscriberClient.CreateAsync().ConfigureAwait(false);
var pullResponse = await subscriberClient.PullAsync(subscriptionName,true,maxMessages).ConfigureAwait(false);

但是当我将其更新为稳定版本1.0.0并发现时,其中有一些renamings applied。所以我将代码更改为此

var subscriberClient = await SubscriberServiceApiClient.CreateAsync().ConfigureAwait(false);
var pullResponse = await subscriberClient.PullAsync(subscriptionName,maxMessages).ConfigureAwait(false);

但是现在我收到下一个错误:

  

Grpc.Core.RpcException:Status(StatusCode = InvalidArgument,Detail =“您已向服务传递了无效参数(argument = max_messages)。”)

变量maxMessages的常量值为1,所以不知道为什么现在会发生这种情况。

xhy_will 回答:更新包版本后,Google.Cloud.PubSub.V1引发错误InvalidArgument

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3124835.html

大家都在问