Partilhar via


MutableInterceptionContext<TResult>.Exception Propriedade

Definição

Se essa propriedade for definida antes da operação ser executada, a execução da operação será suprimida e a exceção definida será lançada. Caso contrário, se a operação falhar, essa propriedade será definida como a exceção que foi lançada. Em ambos os casos, os interceptadores executados após a operação podem alterar essa propriedade para alterar a exceção que será lançada ou definir essa propriedade como nula para que nenhuma exceção seja lançada.

public Exception Exception { get; set; }
member this.Exception : Exception with get, set
Public Property Exception As Exception

Valor da propriedade

Comentários

Quando uma operação falha, essa propriedade e a OriginalException propriedade são definidas como a exceção que foi lançada. No entanto, essa propriedade pode ser definida ou alterada por interceptadores, enquanto a OriginalException propriedade sempre representará a exceção original gerada.

Aplica-se a