Обнуляемое значение в gRPC, PROTO3, .NET 7.0 ⇐ C#
Обнуляемое значение в gRPC, PROTO3, .NET 7.0
Я работаю над .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?
Я работаю над .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?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Обнуляемое значение даты и времени не может сопоставляться с помощью метода расширения
Anonymous » » в форуме C# - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-