Net Core 3.0 вышел. Теперь есть возможность создать и разместить сервис grpc на ASP.NET Core.
Мы начинаем создание службы grpc с описания контракта этой службы в прото-файлах .
Но я не знаю, как описать сообщение с GUIDтип поля. Это не встроенный тип, это просто структура. Но этот тип широко используется повсеместно. Можно сказать, что он используется как встроенный тип в веб-сервисах.
Структура GUID используется в других видах .NET-сервисов, таких как WCF, ASP.NET (Core) Web API, без каких-либо дополнительных действий. ,
Что касается языка proto3, он не имеет общеизвестного типа GUID. Все общеизвестные типы здесь .
Поэтому у меня есть вопрос, как описать тип GUID в файле прото в ASP NET Core 3.0? Должны ли мы создать дополнительное сообщение? Или, может быть, есть файл прототипа с описанием типа GUID, который можно просто импортировать?
Я не нашел никакой полезной информации. Я также не нашел прото-файл, содержащий UUID-сообщение здесь .