Описание тега protobuf-net.grpc
2
ответа
Исключение при добавлении нового метода в рабочий Сервис с использованием gRPC-Web и protobuf-net
Я получаю следующее исключение: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Компонент визуализации необработанного исключения: инициализатор типа для DefaultProxyCache1' threw an exception. System.TypeInitializatio…
04 июл '20 в 20:56
1
ответ
Можно ли установить сериализатор по умолчанию на предварительно скомпилированный в protobuf-net?
Я использую protobuf-net с protobuf-net.grpc и пытаюсь заставить его работать на Xmarin/Ios. В настоящее время я попытался создать предварительно скомпилированный сериализатор: RuntimeTypeModel runtimeTypeModel = RuntimeTypeModel.Create(); runtimeTy…
24 июн '20 в 14:07
1
ответ
пытается выполнить аутентификацию Azure AD с помощью gRPC-Web с помощью protobuf-net
Я пытаюсь выполнить аутентификацию Azure AD с помощью gRPC-Web в приложении веб-сборки Blazor. Я использую protobuf-net, чтобы помочь мне с сериализацией. Я не уверен, как передать токен, чтобы сервер распознал его. вот что у меня есть: var headers …
22 окт '20 в 03:28
1
ответ
Как определить среду во время десериализации
Есть ли способ узнать, вызывается ли конструктор во время десериализации на клиенте или во время десериализации на сервере? Я говорю о конструкторе класса, помеченного атрибутом DataContract из общего проекта. Спасибо Том
01 окт '20 в 19:33
1
ответ
Сериализация IEnumerable в protobuf-net
У меня есть библиотека довольно тяжелых DTO, которая в настоящее время используется некоторыми службами WCF. Мы пытаемся перенести его в мир protobuf-net с минимальными изменениями. Один конкретный набор элементов вызывает у меня проблемы с сериализ…
17 ноя '20 в 06:20
1
ответ
Используйте protobuf-net RuntimeTypeModel с GrpcClient (AddCodeFirstGrpcClient)
Я пытаюсь использовать настраиваемую модель RuntimeTypeModel protobuf-net с клиентской библиотекой protobuf-net grpc. Насколько я понимаю, мне нужно использовать ClientFactory и установить конфигурацию связующего, которая ссылается на мой RuntimeTyp…
22 сен '20 в 12:41
2
ответа
Сериализация свойств базового класса
Итак, если у меня есть: [ProtoContract] public abstract class BaseRequest { [ProtoMember(1)] public Guid Guid { get; set; } } [ProtoContract] public class Request : BaseRequest { [ProtoMember(1)] public long Id { get; set; } } и я пытаюсь сериализов…
01 май '21 в 06:34
3
ответа
Сохраните документ с указанным номером члена с помощью protobuf-net и MongoDB.
Я где-то видел, что с драйвером Go MongoDB можно сохранить документ с порядковым номером вместо имени поля.В итоге они получают вот что в базе данных: { "3": "foo", "10": 1, "33": 123456 "107": { "2": "bar", "1": "foo" } } Мне нравится эта идея! Ита…
09 сен '21 в 19:39
2
ответа
Создайте файл .proto общих служб с помощью protobuf-net.Grpc
Я пытаюсь создать .proto этой структуры: - МОДЕЛИ - базовая модель [DataContract] public abstract class Base { [ProtoMember(1)] public string Id { get; set; } [ProtoMember(2, DataFormat = DataFormat.WellKnown)] public DateTime CreatedDate { get; pri…
12 сен '21 в 22:28
1
ответ
Protobuf-net - Как пользоваться oneof
Я быстро поискал информацию об использовании oneofin, и, похоже, он поддерживается начиная с v2.3.0 , но я не могу найти никаких примеров того, как именно его использовать! Мои требования довольно просты, и, возможно, это также можно решить с помощь…
20 окт '21 в 17:14
0
ответов
Как правильно внедрить канал Grpc и службу grpc в ASP.NET MVC (не .NET Core) с особым учетом изящного ShutdownAsync?
У меня есть проект ASP.NET MVC, который использует NInject в качестве IOC и для вызова сервисов grpc с использованием кода. В настоящее время он используется так (полностью пропуская IOC), который явно имеет много запахов кода. public class LikeApiC…
02 ноя '21 в 06:04
2
ответа
Как использовать (упаковать) Google.Protobuf.WellknownTypes.Any в коде protobuf-net сначала gRPC
Я создаю службу gRPC, и мы решили выбрать сначала код с помощью protobuf-net. Теперь я столкнулся со сценарием, в котором у нас есть пара классов, которые нужно обернуть. Мы не хотим определять KnownTypes в классе MyMessage (просто пример имени, что…
07 дек '21 в 15:21
1
ответ
protobuf-net.Grpc Управление потоком / перегрузкой
Я работаю над программой, которая будет асинхронно загружать большие объемы данных с сервера через gRPC (оба конца используют protobuf-net.Grpc). Хотя я могу просто закинуть клиенту большие объемы данных через IAsyncEnumerable, Иногда я хочу установ…
16 дек '21 в 20:27
0
ответов
Как определить, успешно ли подключается ac# Grpc.Net.Client?
У нас есть клиенты gRPC, использующие пакет Grpc.Net.Client — когда служба создается и когда мы настраиваем асинхронный обратный вызов, не так просто узнать, запущены ли службы и правильно ли они подключены. Наше текущее решение состоит в том, чтобы…
10 янв '22 в 19:11
0
ответов
protobuf-net: получение исключения при создании клиента для службы, которая имеет общие методы.
Я работаю с protobuf-net v3.0.101 и получаю одно исключение при создании клиента для службы, которая имеет общие методы. Скажем, сервис такой: [ServiceContract(Name = "UnitTests.Rpc.Calculator")] public interface ICalculator { CalculationResult<T…
23 дек '21 в 09:50
1
ответ
Снижение производительности при первом обращении к конечным точкам gRPC с использованием protobuf-net c#
У меня есть сервер gRPC, работающий с использованием protobuf-net.gRPC с использованием .NET Core 3.1. Он использует платформу ASP.NET Core и Kestrel за кулисами для запуска HTTP-сервера. Я заметил, что в первый раз конечные точки gRPC, пораженные н…
07 сен '21 в 14:50
0
ответов
protobuf-net.Grpc сериализующие интерфейсы
Я столкнулся с некоторыми трудностями при сериализации интерфейса с помощью CodeFirst в Protobuf-net.grpc. Это DataMember внутри DataContract. Он отлично работает, когда я использую его в простом консольном приложении, но когда я пытаюсь использоват…
10 мар '22 в 07:11
1
ответ
Первый код С# grpc: пользовательский преобразователь protobuf для DateTime
Я использую что-то подобное в dotnet asp net core 6: <PackageReference Include="protobuf-net.Grpc.AspNetCore" Version="1.0.152" /> <PackageReference Include="protobuf-net.Grpc.AspNetCore.Reflection" Version="1.0.152" /> [DataContract] pu…
12 апр '22 в 22:01
0
ответов
онсериализованный обработчик вызывается дважды
Я играю с protobuf-net.grpc. У меня есть общая библиотека классов с этим классом: [DataContract, ProtoInclude(50, typeof(BetterResult))] public class MultiplyResult { public MultiplyResult() { this.Counter = 1; } [DataMember(Order = 1)] public int R…
22 апр '22 в 20:44
0
ответов
Сочетание Code-First gRPC с Contract-First gRPC
Code-First = protobuf-net.Grpc.AspNetCore Первый контракт = Grpc.AspNetCore Я следил за примерами проектов, и они без ошибок взаимодействовали с соответствующим серверным клиентом. Однако, если я смешиваю и сопоставляю (сначала код с контрактом или …
04 май '22 в 16:20