Google.Cloud.PubSub.V1 выдает ошибку InvalidArgument после обновления версии пакета - PullRequest
0 голосов
/ 11 ноября 2019

Я использую пакет 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 и обнаружил, что было применено несколько переименований . Поэтому я изменил свой код на этот

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

Но теперь я получаю следующую ошибку:

Grpc.Core.RpcException: Status (StatusCode = InvalidArgument, Detail = "Вы передали в службу недопустимый аргумент (аргумент = max_messages). ")

Переменная maxMessages имеет постоянное значение = 1, поэтому не знаете, почему это происходит сейчас.

...