EntityDataSource.Inserting Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, zanim nowy obiekt zostanie utrwalone w źródle danych.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Inserting;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Inserting;
member this.Inserting : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs>
Public Custom Event Inserting As EventHandler(Of EntityDataSourceChangingEventArgs)
Typ zdarzenia
Uwagi
Zdarzenie Inserting jest zgłaszane, zanim nowy obiekt zostanie utrwalone w źródle danych. Zdarzenie Inserting umożliwia modyfikowanie lub weryfikowanie dodawanego obiektu, dodawanie innego obiektu lub anulowanie operacji. Możesz uzyskać dostęp do obiektu, który ma zostać dodany z Entity właściwości EntityDataSourceChangingEventArgs obiektu. W przypadku podawania innego obiektu użytkownik jest odpowiedzialny za ustawienie prawidłowego typu jednostki we Entity właściwości .
Aby zatrzymać dodawanie obiektu, ustaw Cancel właściwość EntityDataSourceChangingEventArgs obiektu na true
.
Jeśli podczas tworzenia nowego obiektu wystąpi błąd, Inserting zostanie zgłoszone zdarzenie, a Exception właściwość EntityDataSourceChangingEventArgs obiektu zostanie ustawiona na zwróconą Exceptionwartość .
W przypadku obsługi wyjątku w procedurze Inserting obsługi zdarzeń ustaw ExceptionHandled właściwość na true
. Zapobiega to ponownemu zgłaszaniu wyjątku. Po określeniu ExceptionHandled wartości false
dla właściwości EntityDataSource element ponownie zgłasza wyjątek.