SqlConnection.FireInfoMessageEventOnUserErrors 属性

定义

获取或设置 FireInfoMessageEventOnUserErrors 属性。

public:
 property bool FireInfoMessageEventOnUserErrors { bool get(); void set(bool value); };
public bool FireInfoMessageEventOnUserErrors { get; set; }
member this.FireInfoMessageEventOnUserErrors : bool with get, set
Public Property FireInfoMessageEventOnUserErrors As Boolean

属性值

如果已设置了 FireInfoMessageEventOnUserErrors 属性,则为 true;否则为 false

注解

FireInfoMessageEventOnUserErrorstrue设置为 时,以前被视为异常的错误现在将作为InfoMessage事件处理。 所有事件都会立即触发,并由事件处理程序处理。 如果 设置为 FireInfoMessageEventOnUserErrorsfalse,则在 InfoMessage 过程结束时处理事件。

注意

严重性级别为 17 或更高、导致服务器停止处理命令的错误需要作为异常进行处理。 在这种情况下,无论如何在 InfoMessage 事件中处理该错误,都会引发异常。

有关使用事件的详细信息,请参阅 连接事件。 有关SQL Server引擎生成的错误的详细信息,请参阅数据库引擎错误

适用于