{"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftech.tanaka733.net%2Fentry%2F2018%2F05%2Fsignalr-in-microsoft-build-2018\" title=\"Microsoft Build 2018 \u306eSignalR\u95a2\u9023\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u6574\u7406 - \u9280\u306e\u5149\u3068\u78a7\u3044\u7a7a\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_url":"https://hatena.blog","type":"rich","title":"Microsoft Build 2018 \u306eSignalR\u95a2\u9023\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u6574\u7406","width":"100%","version":"1.0","author_name":"tanaka733","published":"2018-05-15 00:11:25","description":"Q#\u306b\u5f15\u304d\u7d9a\u304d\u3001SignalR\u95a2\u9023\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u60c5\u5831\u307e\u3068\u3081\u3067\u3059\u3002 tech.tanaka733.net (\u30d6\u30ec\u30fc\u30af\u30a2\u30a6\u30c8\u30bb\u30c3\u30b7\u30e7\u30f3) Meet the new stack for real-time web communication: ASP.NET Core SignalR ASP.NET Core SignalR overview \"Hubs\" \u3092\u4f7f\u3063\u305fRPC style Server\u304b\u3089Client\u306fglobal, \u30b0\u30eb\u30fc\u30d7\u3001\u500b\u5225\u3092\u9078\u3079\u308b Hub\u306e\u30e1\u30bd\u30c3\u30c9\u304b\u3089\u306eStream\u306e\u8fd4\u308a\u5024\u306fChannel\u30af\u30e9\u30b9\u3068\u306a\u308b \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30e9\u30a4\u30d6\u30e9\u30ea\u306fTS/JS\u3068.NET JSON\u3068MessagePack\u2026","author_url":"https://blog.hatena.ne.jp/tanaka733/","categories":["build","SignalR","ASP.NET Core"],"blog_title":"\u9280\u306e\u5149\u3068\u78a7\u3044\u7a7a","url":"https://tech.tanaka733.net/entry/2018/05/signalr-in-microsoft-build-2018","blog_url":"https://tech.tanaka733.net/","image_url":null,"provider_name":"Hatena Blog","height":"190"}