将C#队列数据推送到Angular

时间:2017-02-14 14:04:22

标签: c# angularjs

我有一个Asp.net网页,它连接到WCF服务并通过WCF Web Socket连接检索数据,如下所示。         的 Default.aspx.cs

play(Fox)

我在异步SendData回调方法中成功接收数据。当数据进入时,我无法在用户界面上显示此数据。我的谷歌搜索指向了Angular的方向。 Angular是解决这个问题的有利方法吗?

    public static List<String> lstStud = new List<String>();

    [WebMethod]
    public static List<String> GetData()
    {
        queueItems.Dequeue(value);
        lstStud.Add(value);
        return lstStud;
    }

    public static Queue<string> queueItems = new Queue<string>();

    private class CallbackHandler : Service1.IRestServiceImplCallback
    {
        public async Task SendDataAsync(string value)
        {
            //do something here
            Console.WriteLine("{0}", value);
        }
        public async void SendData(string value)
        {
            if (queueItems != null)
            {
                if (value != "No Data")
                {
                    queueItems.Enqueue(value);
                }
            }
        }
    }

0 个答案:

没有答案