Задать вопрос
NikFaraday
@NikFaraday
Student full-stack Developer

Как связать grpc message з MediatR?

Здравствуйте!

Задание
Принимать на вход в asp.net web api endpoint модель в виде byte[], эта модель будет путешествовать далее через MediatR. Нужно использовать gRPC (.proto файлы) для бинарной сериализации данных.

Проблема
Для того, что бы эта модель прошла через MediatR, это должен быть IRequest<T>, но я не понимаю, как сказать, что proto-message должен быть IRequest. В генерируемом коде это сообщение помечено как public sealed partial class, но я не могу его даже так реализовать как partial class, из-за модификатора sealed (Странно, почему тогда генерируется partial)
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
petermzg
@petermzg
Самый лучший программист
IRequest<ByteString>
Ответ написан
AshBlade
@AshBlade Куратор тега C#
Просто хочу быть счастливым
Почему не сделать отдельный IRequest, у которого единственное поле - этот массив байтов модели?
Либо при получении этого массива делай его парсинг и создавай отдельный, готовый класс модели IRequest
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы