2012-05-18 68 views
0

有沒有辦法使用Silverlight和C#訪問服務器(或現在的本地機器)的事件日誌? 由於System.Diagnostics名稱空間不適用於Silverlight運行時,EventLog類在Silverlight中不可用。使用Silverlight的EventLog

回答

1

您可以使用web服務(例如WCF)獲取日誌條目,然後可以從您的SL應用程序訪問該條目。當然這隻適用於服務器。我不知道客戶是否有可能。

+0

由於權限限制,SL無法訪問客戶端上的本地事件日誌。 –

+0

你可以給我一些參考資料,說明如何使用WCF或任何其他Web服務來讀取事件日誌? MSDN文檔似乎只是談論事件日誌和跟蹤。 – varagrawal

+0

我從來沒有從應用程序讀取它,但在msdn上它看起來很簡單。http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.entries.aspx – mslliviu