この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 36969|答える: 3

[ASP.NET] Websocket通信用のSignalR(3)

[リンクをコピー]
掲載地 2017/07/07 14:26:50 | | | |
まず第一に、websocketを使う主な目的は、バックエンドが積極的にデータをフロントエンドにプッシュして表示を処理することです

1: SignalRが初めてサーバーに接続する



ページを開くとき、WebSocket接続が成功し、まず既存のデータを私たちにプッシュしたいのですが、どうすればよいでしょうか?

まずHubクラスを継承し、次にOnConnectedメソッドをコードで次のように書き換えます。


//
        概要:
        接続がこのハブインスタンスに接続されたときに呼び出されます。
        //
        結果の返却:
        //     A System.Threading.Tasks.Task
        パブリックバーチャルタスクOnConnected();
シグナラーユーザーが初めて成功裏に接続した後、OnConnectedメソッドがトリガーされ、Context.ConnectionIdが生成された顧客IDとなります



Clients.Clientメソッドを呼び出して指定されたクライアントIDにデータをプッシュし、次のallメソッドを私たち自身で定義します。



2: フロントデスクに積極的にデータをプッシュする

SignalRを通じてフロントデスクにデータを積極的にプッシュするにはどうすればいいですか?

以下のコードでフロントエンドにデータをプッシュする必要があります:



JSメソッドは以下の通りです:



レンダリング:






先の:ブロックバスターニュース! ミニプログラム開発は無料です!
次に:ウェブブラウザがC# WinformでHTMLコンテンツを表示する際のエラープロンプトを無効にする方法
掲載地 2017/12/29 10:27:27 |
Websocket通信用のSignalRフルバージョン1-3を見たいのですが、ここではWebsocket通信用の[ASP.NET] SignalR(3)しか見えません。
 地主| 掲載地 2017/12/29 12:08:28 |
522803365 2017年12月29日 10:27に投稿
Websocket通信用のSignalRのフルバージョン1-3を見たいのですが、ここではWebsocket通信用の[ASP.NET] SignalRしか見当たりません(3...
asp.net mvc4.0 SignalR (1) インストール
http://www.itsvse.com/thread-3837-1-1.html
(出典:建築家)


mvc 4.0 SignalRの使い方(2)
http://www.itsvse.com/thread-3838-1-1.html
(出典:建築家)



掲載地 2022/02/08 10:12:42 |

Websocket通信用のSignalRフルバージョン1-3を見たいのですが、ここではWebsocket通信用の[ASP.NET] SignalR(3)しか見えません。
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com