0

ここのサンプルとここのドキュメントは、JavaScript SignalR ライブラリを使用してこれを行う方法を示しているようです。私はコンソール クライアント アプリケーションを使用して GetAllStocks を成功させずにこれを理解しようとしています。

これは、この時点での更新ではなく、GetAllStocks に集中しているクライアント コンソール アプリのコードです。


using System;
using System.Collections;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client.Hubs;

namespace StockTicker.Client
{
    class Program
    {

       static void Main(string[] args)
        {
            RunAsync().Wait();
        }

       private static async Task RunAsync()
        {

            var hubConnection = new HubConnection("http://localhost:8080/");
            IHubProxy stockTickerMini= hubConnection.CreateHubProxy("stockTickerMini");


             stockTickerMini.On("GetAllStocks", stocks =>
                {
                    foreach (var stock in stocks)
                    { Console.WriteLine(stock.Symbol + ":" + stock.Price); }
                });


              await hubConnection.Start();

           }
    }
 }


4

1 に答える 1