LinqDataSourceUpdateEventArgs.Exception Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'exception levée lors de la validation des données avant l'opération de mise à jour.
public:
property System::Web::UI::WebControls::LinqDataSourceValidationException ^ Exception { System::Web::UI::WebControls::LinqDataSourceValidationException ^ get(); };
public System.Web.UI.WebControls.LinqDataSourceValidationException Exception { get; }
member this.Exception : System.Web.UI.WebControls.LinqDataSourceValidationException
Public ReadOnly Property Exception As LinqDataSourceValidationException
Valeur de propriété
L'exception, si une erreur s'est produit ; sinon, null
.
Exemples
L’exemple suivant montre un gestionnaire d’événements pour l’événement Updating . Il affiche les messages d’exception de validation à l’aide d’un Label contrôle .
Protected Sub LinqDataSource_Updating(ByVal sender As Object, _
ByVal e As LinqDataSourceUpdateEventArgs)
If (e.Exception IsNot Nothing) Then
For Each innerException As KeyValuePair(Of String, Exception) _
In e.Exception.InnerExceptions
Label1.Text &= innerException.Key & ": " & _
innerException.Value.Message & "<br />"
Next
e.ExceptionHandled = True
End If
End Sub
protected void LinqDataSource_Updating(object sender,
LinqDataSourceUpdateEventArgs e)
{
if (e.Exception != null)
{
foreach (KeyValuePair<string, Exception> innerException in
e.Exception.InnerExceptions)
{
Label1.Text += innerException.Key + ": " +
innerException.Value.Message + "<br />";
}
e.ExceptionHandled = true;
}
}
Remarques
Si une exception de validation est déclenchée avant l’exécution de l’opération de mise à jour, l’exception est stockée dans la Exception propriété . Dans un gestionnaire d’événements pour l’événement Updating , vous pouvez récupérer l’exception via la Exception propriété .