Обнуляемое значение в 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?

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