EntityDataSource.Inserting Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.