在ASP中设置流功能.净MVC
本文关键字:功能 MVC 设置 ASP | 更新日期: 2023-09-27 18:13:21
我正在看。net的Firebase库:
https://github.com/ziyasal/FireSharp我有一个简单的ASP。. NET MVC站点,我用它来读/写数据到Firebase。它工作得很好,但是我想合并流侦听器功能,这样当数据发生变化时我就可以得到通知。
我需要做些什么来吸引它?我不相信它能挂起一个动作方法然后得到通知,对吧?
EventStreamResponse response = await _client.OnAsync("chat", (sender, args) => {
System.Console.WriteLine(args.Data);
});
//Call dispose to stop listening for events
response.Dispose();
我基本上都明白了。
在全局。下面我有一个方法,我在App Start上调用。奇怪的是,我目前不确定为什么在初始加载时,它调用列表中所有元素的"添加"方法。
private static async void EventStreaming()
{
EventStreamResponse response = await FirebaseHelper.Client.OnAsync("emails",
added: (sender, args) =>
{
Debug.WriteLine("ADDED " + args.Data + " -> 2'n");
},
changed: (sender, args) =>
{
Debug.WriteLine("CHANGED " + args.Data);
},
removed: (sender, args) =>
{
Debug.WriteLine("REMOVED " + args.Path);
});
//Call dispose to stop listening for events
//response.Dispose();
}
试试https://www.nuget.org/packages/FirebaseSharp/这是一个很好的firebase .Net客户端