EntityDataSource.Updating 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 almacenen los cambios en un objeto en el origen de datos.
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)
Tipo de evento
Comentarios
El Updating evento se genera antes de que los cambios realizados en las propiedades de un objeto se conserven en el origen de datos. El Updating evento permite modificar o comprobar los cambios en el objeto, proporcionar un objeto diferente o cancelar la operación antes de que se conserven los cambios. Puede tener acceso al objeto modificado 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 .
Controle el Updating evento si debe modificar para ObjectStateEntry que el objeto establezca valores originales diferentes para el control de simultaneidad. Para obtener más información, consulte Guardar cambios y administrar la simultaneidad.
Para impedir que los cambios se conserven, establezca la Cancel propiedad del EntityDataSourceChangingEventArgs objeto true
en .
Si se produce un error al crear una instancia de un objeto o modificar propiedades, se genera el Updating evento y la Exception propiedad del EntityDataSourceChangingEventArgs objeto se establece en el devuelto Exception.
Al controlar la excepción en el Updating 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.