powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / gRPC: как добавить свой сервис?
2 сообщений из 2, страница 1 из 1
gRPC: как добавить свой сервис?
    #39967287
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю так, как описано в документации, использую их темплейт
https://docs.microsoft.com/en-us/aspnet/core/grpc/?view=aspnetcore-3.1

Получаю работающий пример с сервисом Greeter.
Но затем пытаюсь добавить или заменить сервис на свой
MySvc

Не компилируется, как минимум пишет, что обязательного базового класса нет, как в этом случае
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
public class GreeterService : Greeter.GreeterBase
{
    private readonly ILogger<GreeterService> _logger;

    public GreeterService(ILogger<GreeterService> logger)
    {
        _logger = logger;
    }

    public override Task<HelloReply> SayHello(HelloRequest request,
        ServerCallContext context)
    {
        _logger.LogInformation("Saying hello to {Name}", request.Name);
        return Task.FromResult(new HelloReply 
        {
            Message = "Hello " + request.Name
        });
    }
}



В примере Greeter.GreeterBase сгенерирован в *.cs в Debug.

Но когда делаю имплементацию своего сервиса
public class MyService : MySvc.MySvcBase

пишет, что такого класса нет MySvc.MySvcBase

Как сделать свой сервис?
...
Рейтинг: 0 / 0
gRPC: как добавить свой сервис?
    #39967346
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Ролг Хупин, сегодня, 10:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326190&msg=22147837][22147837]
>...Как сделать свой сервис?
<
Попробуйте в .proto
package MySvc ;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / gRPC: как добавить свой сервис?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]