ObjectDataSourceView.ExecuteDelete(IDictionary, IDictionary) Método
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í.
Realiza una operación de eliminación mediante el DeleteMethod método y la colección y oldValues especificadoskeys.
protected:
override int ExecuteDelete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
protected override int ExecuteDelete(System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.ExecuteDelete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Protected Overrides Function ExecuteDelete (keys As IDictionary, oldValues As IDictionary) As Integer
Parámetros
- keys
- IDictionary
de IDictionary parámetros usados con la DeleteMethod propiedad para realizar la operación de eliminación. Si no hay ningún parámetro asociado al método , pase null.
- oldValues
- IDictionary
que IDictionary contiene valores de fila que se evalúan, solo si la ConflictDetection propiedad se establece en el CompareAllValues campo.
Devoluciones
Número de filas eliminadas; de lo contrario, -1, si no se conoce el número. Para obtener más información, consulte Delete.
Excepciones
La CanDelete propiedad devuelve false.
La ConflictDetection propiedad se establece en el CompareAllValues valor y no se pasa ningún valor en la oldValues colección.
Comentarios
La ObjectDataSourceView clase implementa el método heredado ExecuteDelete para eliminar datos de un almacén de datos subyacente mediante un objeto de negocio. Los desarrolladores de páginas y los autores de controles enlazados a datos no llaman al ExecuteDelete método directamente; en su lugar, usan el método expuesto Delete públicamente.
Antes de realizar la operación de eliminación, OnDeleting se llama al método para generar el Deleting evento. Puede controlar este evento para examinar los valores de los parámetros y realizar cualquier preprocesamiento antes de llamar al Delete método .
Para realizar una operación de eliminación, usa la ObjectDataSourceView reflexión para llamar al método identificado por la DeleteMethod propiedad y los parámetros asociados de las keys colecciones y oldValues y, a continuación, lo ejecuta. Una vez completada la operación, OnDeleted se llama al método para generar el Deleted evento. Puede controlar este evento para examinar los valores devueltos y los códigos de error, y para realizar cualquier procesamiento posterior.