Freigeben über


EntityDataSource.Inserting Ereignis

Definition

Tritt ein, bevor ein neues Objekt in der Datenquelle beibehalten wird.

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) 

Ereignistyp

Hinweise

Das Inserting Ereignis wird ausgelöst, bevor ein neues Objekt in der Datenquelle beibehalten wird. Mit Inserting dem Ereignis können Sie das hinzugefügte Objekt ändern oder überprüfen, ein anderes Objekt hinzufügen oder den Vorgang abbrechen. Sie können über die -Eigenschaft des -Objekts auf das Entity hinzuzufügende EntityDataSourceChangingEventArgs Objekt zugreifen. Wenn ein anderes Objekt angegeben wird, ist der Benutzer dafür verantwortlich, den richtigen Entitätstyp in der Entity -Eigenschaft festzulegen.

Um das Hinzufügen des Objekts zu verhindern, legen Sie die Cancel -Eigenschaft des EntityDataSourceChangingEventArgs -Objekts auf fest true.

Wenn beim Erstellen eines neuen Objekts ein Fehler auftritt, wird das Inserting Ereignis ausgelöst, und die Exception -Eigenschaft des EntityDataSourceChangingEventArgs -Objekts wird auf das zurückgegebene Exceptionfestgelegt.

Wenn Sie die Ausnahme im Inserting Ereignishandler behandeln, legen Sie die ExceptionHandled -Eigenschaft auf fest true. Dadurch wird verhindert, dass die Ausnahme erneut ausgelöst wird. Wenn Sie einen Wert von false für die ExceptionHandled -Eigenschaft angeben, löst die EntityDataSource Ausnahme erneut aus.

Gilt für: