SqlConnection.FireInfoMessageEventOnUserErrors Propriedade

Definição

Obtém ou define a FireInfoMessageEventOnUserErrors propriedade.

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

Valor da propriedade

true se a FireInfoMessageEventOnUserErrors propriedade tiver sido definida; caso contrário false.

Comentários

Quando você define FireInfoMessageEventOnUserErrors como true, erros que foram tratados anteriormente como exceções agora são tratados como InfoMessage eventos. Todos os eventos são disparados imediatamente e são tratados pelo manipulador de eventos. Se estiver FireInfoMessageEventOnUserErrors definido como false, os InfoMessage eventos serão tratados no final do procedimento.

Note

Um erro com um nível de severidade igual ou superior a 17 que faz com que o servidor pare de processar o comando precisa ser tratado como uma exceção. Nesse caso, uma exceção é gerada independentemente de como o erro é tratado no evento InfoMessage.

Para obter mais informações sobre como trabalhar com eventos, consulte Eventos de Conexão. Para obter mais informações sobre erros gerados pelo mecanismo de SQL Server, consulte Mecanismo de Banco de Dados Errors.

Aplica-se a

Confira também