Как создать Action <HttpConnectionOptions>для HubConnectionBuilder (). WithUrl () - PullRequest
0 голосов
/ 15 апреля 2020

Я новичок в C# HubConnectionBuilder и websocket в целом. Один из методов расширения или перегрузки, который я хочу использовать:

private HubConnection _connection;
....
....
_connection = new HubConnectionBuilder()
                   .WithUrl(uriString, HttpTransportType.WebSockets, actionHttpConnectionOptions).
                   .Build();

Моя цель - добавить несколько заголовков в _connection, хотя я не уверен, правильно ли я делаю, но хочу добавить эти заголовки.

Dictionary<string, string> httpHeaders = new Dictionary<string, string>()
{
    {"Connection", "Upgrade"},
    {"Upgrade", "websocket"},
    {"Origin", "http://localhost:5256"},
    {"Sec-WebSocket-Version", "13"},
    {"Sec-WebSocket-Key", "dteldf73hdlzfg"},
};

У меня возникли трудности в части actionHttpConnectionOptions, в которой есть подпись Action<HttpConnectionOptions>.

Как мне выполнить sh, так как я не использую в программировании с действием или делегатом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...