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 auf, 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 dem Inserting Ereignis können Sie das hinzugefügte Objekt ändern oder überprüfen, ein anderes Objekt hinzufügen oder den Vorgang abbrechen. Sie können auf das Objekt zugreifen, das aus der Entity Eigenschaft des EntityDataSourceChangingEventArgs Objekts hinzugefügt werden soll. Wenn Ein anderes Objekt angegeben wird, ist der Benutzer dafür verantwortlich, den richtigen Entitätstyp in der Entity Eigenschaft festzulegen.
Um zu verhindern, dass das Objekt hinzugefügt wird, legen Sie die Cancel Eigenschaft des EntityDataSourceChangingEventArgs Objekts auf 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 die zurückgegebene ExceptionEigenschaft festgelegt.
Wenn Sie die Ausnahme im Inserting Ereignishandler behandeln, legen Sie die ExceptionHandled Eigenschaft auf true. Dadurch wird verhindert, dass die Ausnahme erneut ausgelöst wird. Wenn Sie einen Wert false für die ExceptionHandled Eigenschaft angeben, löst die EntityDataSource Ausnahme erneut aus.