Události
Mistrovství Světa v Power BI DataViz
14. 2. 16 - 31. 3. 16
Se 4 šance na vstup, můžete vyhrát konferenční balíček a udělat to na LIVE Grand Finale v Las Vegas
Další informaceTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
ASP.NET Core SignalR je opensourcová knihovna, která zjednodušuje přidávání webových funkcí v reálném čase do aplikací. Webové funkce v reálném čase umožňují okamžitě odesílat obsah klientům na straně serveru.
Vhodné kandidáty pro SignalR:
SignalRposkytuje rozhraní API pro vytváření vzdálených volání procedur mezi servery (RPC). Rpcs volají funkce na klientech z kódu .NET Core na straně serveru. Existuje několik podporovaných platforem, z nichž každá má příslušnou klientskou sadu SDK. Z tohoto důvodu se programovací jazyk vyvolaný voláním RPC liší.
Tady jsou některé funkce SignalR ASP.NET Core:
Zdroj je hostovaný v SignalR úložišti na GitHubu.
SignalR podporuje následující techniky pro zpracování komunikace v reálném čase (v pořadí řádné náhradní komunikace):
SignalR automaticky zvolí nejlepší způsob přenosu, který je v rámci možností serveru a klienta.
SignalR používá rozbočovače ke komunikaci mezi klienty a servery.
Centrum je kanál vysoké úrovně, který klientovi a serveru umožňuje navzájem volat metody. SignalR zpracovává odesílání přes hranice počítače automaticky, což klientům umožňuje volat metody na serveru a naopak. Parametry silného typu můžete předat metodám, které umožňují vazbu modelu. SignalR poskytuje dva integrované protokoly centra: textový protokol založený na formátu JSON a binární protokol založený na messagepacku. MessagePack obvykle vytváří menší zprávy ve srovnání s JSON. Starší prohlížeče musí podporovat XHR úroveň 2 pro zajištění podpory protokolu MessagePack.
Centra volají kód na straně klienta odesláním zpráv, které obsahují název a parametry metody na straně klienta. Objekty odeslané jako parametry metody jsou deserializovány pomocí nakonfigurovaného protokolu. Klient se pokusí shodovat s názvem metody v kódu na straně klienta. Když klient najde shodu, zavolá metodu a předá do ní deserializovaná data parametru.
SignalR cílí na ES6. U prohlížečů, které nepodporují ES6, překompilujte knihovnu na ES5. Další informace naleznete v tématu Začínáme s ES6 – Transpilování ES6 do ES5 pomocí Traceur a Babel.
Zpětná vazba k produktu ASP.NET Core
ASP.NET Core je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Události
Mistrovství Světa v Power BI DataViz
14. 2. 16 - 31. 3. 16
Se 4 šance na vstup, můžete vyhrát konferenční balíček a udělat to na LIVE Grand Finale v Las Vegas
Další informaceŠkolení
Modul
Úvod do služby ASP.NET Core SignalR - Training
V tomto úvodním modulu se dozvíte, co ASP.NET Core SignalR je, jak funguje a kdy ho používat.