可靠性

更新:2007 年 11 月

在服务器环境(如 SQL Server)中执行的代码应防止出现异步异常,这一点很重要。此处所讨论的可靠性并非专指 SQL Server,而是指为在 .NET Framework 2.0 版环境中执行的任何主机编写可靠代码。但是,SQL Server 是第一个充分使用 2.0 版的新可靠性功能的服务,所以将其用作示例。

在 SQL Server 中运行的代码与其他服务器环境相比,必须遵循更加严格的可靠性准则。这是由于 SQL Server 是在资源几乎完全使用的情况下稳定地操作。OutOfMemoryExceptionThreadAbortException 异常在 SQL Server 环境中很常见。这些准则通常较少地强调可靠性,而较多地强调允许完全受信任的托管代码在 AppDomain 级回收中正常失败,这是服务器维持一致性和可用性的主要方法。

本节内容

参考

HostProtectionAttribute

HostProtectionResource