在MSDN FileSystemWatcher類頁,它包括下面的類屬性的例子:MSDN FileSystemWatcher類示例中的PermissionSet屬性的用途是什麼?
[PermissionSet(SecurityAction.Demand, Name="FullTrust")]
這樣做有什麼目的?什麼時候應該包括在內還是不包括在內?
FileSystemWatcher類的幫助頁面是在這裏:http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
我覺得我對它的理解還不夠。該示例運行正常,但沒有「PermissionSet ...」行。它如何幫助代碼實現它? 「FullTrust」又是什麼意思?管理員權限在機器上還是完全訪問有問題的文件/目錄? – Jeff 2010-05-26 17:17:05
該屬性不能幫助您的代碼運行。相反,它有助於防止它在不應該運行時運行。 「FullTrust」是指不受限制的代碼訪問安全權限。這與授予用戶帳戶的權限無關。代碼訪問安全性是由.NET提供的附加安全層,允許用戶控制授予運行代碼的權限。有關簡介,請參閱http://msdn.microsoft.com/en-us/library/930b76w0(VS.71).aspx。 – 2010-05-27 13:16:05