ObjectDataSourceView.Delete(IDictionary, IDictionary) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa uma operação de exclusão chamando o método de objeto de negócios identificado pela propriedade DeleteMethod usando as coleções keys
e oldValues
.
public:
int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete (System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer
Parâmetros
- keys
- IDictionary
Um IDictionary dos valores de chave usados para identificar o item a ser excluído. Esses parâmetros são usados com a propriedade DeleteMethod para executar a operação de exclusão. Se não houver nenhum parâmetro associado ao método, passe null
.
- oldValues
- IDictionary
Um IDictionary que contém os valores não chave adicionais usados para corresponder o item na fonte de dados. Os valores de linha serão passados para o método apenas se a propriedade ConflictDetection estiver definida para o campo CompareAllValues.
Retornos
O número de linhas excluídas; caso contrário, -1, se o número não for conhecido.
Comentários
O valor padrão é -1, o que significa que um número desconhecido de linhas foi excluído. Para retornar um valor diferente, defina a AffectedRows propriedade do ObjectDataSourceStatusEventArgs objeto do Deleted manipulador de eventos. O número de linhas afetadas normalmente é retornado pelo Delete
método para o objeto de negócios e esse valor está disponível na ReturnValue propriedade do ObjectDataSourceStatusEventArgs parâmetro do Deleted manipulador de eventos.
O Delete método chama o ExecuteDelete método , passando as keys
coleções e oldValues
.