SL 3中的Local Connections

其實說來也挺詭異的, SL3 的Runtime並沒有大多少, 但是卻提供了許多新功能, 不知道MS他們怎麼塞進去的, 例如System.Windows.Messaging這一組功能就是其中之一, 他讓運行在同一個用戶端, 同一個domain下的SL App可以彼此之間交換資料, 稱為local connection.

寫法很簡單, 一樣撰寫一個傳送者和一個接受者, 例如:
傳送者:
Dim messageSender As New LocalMessageSender("receiver", LocalMessageSender.Global)
接收者:
Dim messageReceiver As New LocalMessageReceiver("receiver", ReceiverNameScope.Global, LocalMessageReceiver.AnyDomain)

分別在兩個不同的Browser中...就可以彼此傳訊了...相關的功能都會有事件可以使用...
[傳送者] [接收者]

留言

這個網誌中的熱門文章

使用 Airtable 在小型需求上取代傳統資料庫

在POC或迷你專案中使用 LiteDB

專業的價值...

精彩(且驚人)的Semantic Kernel入門範例

Azure Web App 的基本驗證被停止了!