Обнуляемое значение в gRPC, PROTO3, .NET 7.0C#

Место общения программистов C#
Ответить
Anonymous
 Обнуляемое значение в gRPC, PROTO3, .NET 7.0

Сообщение Anonymous »


Я работаю над .NET Core 7.0

syntax = "proto3"; option csharp_namespace = "IndustryAPI.Protos"; сообщение ListOfStrings { повторяющиеся строки strings = 1; } перечисление VendorMode { VendorMode_UNSPECIFIED = 0; Покупки = 1; Открытие = 2; ШоппингИДискавери = 3; } сообщение VendorModel { идентификатор строки = 1; Имя строки = 2; строка Канал = 3; строковый адрес = 4; строка ContactNumber = 5; строка Электронная почта = 6; строка Веб = 7; } сервис VendorService { rpc GetVendorBasicDetails(GetVendorBasicDetailsRequest) возвращает (GetVendorBasicDetailsResponse); } // Запросы сообщение GetVendorBasicDetailsRequest { строка ChannelId = 1; строка VendorCreatedDateStart = 2; строка VendorCreatedDateEnd = 3; } сообщение GetVendorBasicDetailsResponse { повторение VendorModel Vendor = 1; } это файл vendor.proto.

В этой модели веб-поле имеет значение, допускающее значение NULL.

Итак, это ошибка возврата.

Исключение было создано обработчиком. ArgumentNullException: значение не может быть нулевым

как определить поле, допускающее значение NULL?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»