SqlConnection.FireInfoMessageEventOnUserErrors Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.