/
githubmirror
/
aspnetcore
Обзор
Документация
Войти
/
githubmirror
/
aspnetcore
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Components/test/testassets/Components.TestServer/ChatHub.cs
34 строки
901 B
Steve Sanderson
Streaming SSR: DOM updating (#47605)
08 апр 2023, 01:43
Не верифицирован
08 апр 2023, 01:43
a419b22
Код
Авторство
О чём код?
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Microsoft.AspNetCore.SignalR; namespace TestServer; public class ChatHub : Hub { public async Task SendMessage(string user, string message) { await Clients.All.SendAsync("ReceiveMessage", user, message); } public string GetHeaderValue(string headerName) { var context = Context.GetHttpContext(); if (context == null) { throw new InvalidOperationException("Unable to get HttpContext from request."); } var headers = context.Request.Headers; if (headers == null) { throw new InvalidOperationException("Unable to get headers from context."); } headers.TryGetValue(headerName, out var val); return val.ToString(); } }