Udostępnij za pośrednictwem


EntityDataSource.Inserting Zdarzenie

Definicja

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.

Dotyczy