EntityDataSource.Updating 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 Änderungen an einem Objekt an der Datenquelle beibehalten werden.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Updating;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Updating;
member this.Updating : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs>
Public Custom Event Updating As EventHandler(Of EntityDataSourceChangingEventArgs)
Ereignistyp
Hinweise
Das Updating Ereignis wird ausgelöst, bevor Änderungen an den Eigenschaften eines Objekts an der Datenquelle beibehalten werden. Mit Updating dem Ereignis können Sie Änderungen am Objekt ändern oder überprüfen, ein anderes Objekt bereitstellen oder den Vorgang abbrechen, bevor die Änderungen beibehalten werden. Sie können über die Entity Eigenschaft des EntityDataSourceChangingEventArgs Objekts auf das geänderte Objekt zugreifen. Wenn Ein anderes Objekt angegeben wird, ist der Benutzer dafür verantwortlich, den richtigen Entitätstyp in der Entity Eigenschaft festzulegen.
Behandeln Sie das Updating Ereignis, wenn Sie das ObjectStateEntry Objekt so ändern müssen, dass unterschiedliche ursprüngliche Werte für das Parallelitätssteuerelement festgelegt werden. Weitere Informationen finden Sie unter Speichern von Änderungen und Verwalten der Parallelität.
Um zu verhindern, dass die Änderungen beibehalten werden, legen Sie die Cancel Eigenschaft des EntityDataSourceChangingEventArgs Objekts auf true.
Wenn beim Instanziieren eines Objekts oder beim Ändern von Eigenschaften ein Fehler auftritt, wird das Updating Ereignis ausgelöst, und die Exception Eigenschaft des EntityDataSourceChangingEventArgs Objekts wird auf die zurückgegebene ExceptionEigenschaft festgelegt.
Wenn Sie die Ausnahme im Updating 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.