EntityDataSource.Inserting Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce antes de que se almacene un nuevo objeto en el origen de datos.
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)
Tipo de evento
Comentarios
El Inserting evento se genera antes de que se conserve un nuevo objeto en el origen de datos. El Inserting evento permite modificar o comprobar el objeto que se va a agregar, agregar otro objeto o cancelar la operación. Puede tener acceso al objeto que se va a agregar desde la Entity propiedad del EntityDataSourceChangingEventArgs objeto . Si proporciona un objeto diferente, el usuario es responsable de establecer el tipo de entidad correcto en la Entity propiedad .
Para impedir que se agregue el objeto, establezca la Cancel propiedad del EntityDataSourceChangingEventArgs objeto true
en .
Si se produce un error al crear un nuevo objeto, se genera el Inserting evento y la Exception propiedad del EntityDataSourceChangingEventArgs objeto se establece en el devuelto Exception.
Al controlar la excepción en el Inserting controlador de eventos, establezca la ExceptionHandled propiedad true
en . Esto impide que se vuelva a generar la excepción. Cuando se especifica un valor de false
para la ExceptionHandled propiedad , se EntityDataSource vuelve a generar la excepción.