2011-09-21 48 views
2

我沒有找到關於Trace和TraceListener如何在多個域中工作的信息。跨多個域的Diagnostics.Trace

Trace.WriteLine的調用是否在多個域中使用相同的實例,或者它在每個域上創建自己的Trace類實例?

換句話說......我可以在多線程或多領域的應用程序中使用Trace.Write,並不關心潛在的同步問題:從不同的域e.t.c寫入同一文件的比賽?

+0

在這種情況下,多域意味着不同的exes或不同的asp.net站點(應用程序池)嗎? –

+0

沒有。一個exe文件中的許多域。不是asp.net上下文 – void

+0

你添加了什麼樣的TraceListener? –

回答

0

每個appDomain都使用自己的靜態類實例,因此我無法在多個域中使用Trace.Write。