EntityDataSource.Inserting Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy új objektum az adatforrásban való megőrzése előtt következik be.
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)
Eseménytípus
Megjegyzések
Az Inserting eseményt a rendszer egy új objektum adatforrásban való megőrzése előtt emeli ki. Az Inserting esemény lehetővé teszi a hozzáadott objektum módosítását vagy ellenőrzését, egy másik objektum hozzáadását vagy a művelet megszakítását. A hozzáadni kívánt objektumot az Entity objektum tulajdonságából érheti EntityDataSourceChangingEventArgs el. Ha egy másik objektumot ad meg, a felhasználó feladata a megfelelő entitástípus beállítása a Entity tulajdonságban.
Az objektum hozzáadásának leállításához állítsa az Cancel objektum tulajdonságát a EntityDataSourceChangingEventArgs következőre true: .
Ha hiba történik egy új objektum létrehozásakor, az Inserting esemény létrejön, és az ExceptionEntityDataSourceChangingEventArgs objektum tulajdonsága a visszaadott Exceptionértékre van állítva.
Amikor az eseménykezelőben kezeli a Inserting kivételt, állítsa a tulajdonságot a ExceptionHandled következőre true: . Ez megakadályozza, hogy a kivétel ismét elő legyen emelve. Ha a tulajdonság értékét falseExceptionHandled adja meg, a EntityDataSource kivétel újra fel lesz emelve.