共用方式為


可靠性

更新:2007 年 11 月

在類似 SQL Server 的伺服器環境中執行的程式碼要防止非同步例外狀況的發生,這一點相當重要。這裡所討論的可靠性並不是 SQL Server 所特有,而是要針對在 .NET Framework 2.0 版環境下執行的任何主應用程式編寫可靠的程式碼。但是,SQL Server 是第一個大規模使用 2.0 版的新可靠性功能的服務,所以在這裡將它當成範例使用。

在 SQL Server 中執行的程式碼所處理的可靠性方針,要比其他伺服器環境更為嚴格。這是因為 SQL Server 的穩定作業會在資源耗用的邊緣上;OutOfMemoryExceptionThreadAbortException 例外狀況在 SQL Server 環境中算是常見的。這些方針通常比較少著重在可靠性,而比較多著重在讓完全信任的 Managed 程式碼可以在面臨 AppDomain 層級的回收時正常地失敗,這是伺服器維護一致性和可用性的主要方法。

在本節中

參考

HostProtectionAttribute

HostProtectionResource