Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Propriedade ObjectDataSource.ConflictDetection

Obtém ou define um valor que determina se ou não os novos valores são passados para o Update método ou valores novos e antigos são passados para o Update método.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

public ConflictOptions ConflictDetection { get; set; }
<asp:ObjectDataSource ConflictDetection="ConflictOptions" />

Valor de propriedade

Tipo: System.Web.UI.ConflictOptions
Dentre as ConflictOptions valores. O padrão é ConflictOptions.OverwriteChanges.

Esta propriedade determina se os parâmetros para valores novos e antigos são aplicados para o método especificado pelo UpdateMethod propriedade. Por exemplo, se o método que é especificado pelo SelectMethod propriedade retorna um DataTable controle com as colunas Name e Numbere o ConflictDetection propriedade é definida como o OverwriteChanges campo, os parâmetros são criados para Name e Number para o Update método. Se a ConflictDetection propriedade é definida como o CompareAllValues valor, os parâmetros são criados para Name, Number, original_Name, e original_Number. (O nome exato dos parâmetros para os valores originais depende do OldValuesParameterFormatString propriedade.) O ObjectDataSource , em seguida, determina se o método que é especificado na UpdateMethod propriedade tem parâmetros que correspondem.

Controle de simultaneidade é uma técnica que armazenamentos de dados usam para controlar como os dados são lidos e alterados no armazenamento quando vários clientes estão acessando e manipular os mesmos dados. Por exemplo, um cliente lê os dados e apresenta-a um usuário, enquanto outro cliente lê os mesmos dados e apresenta-os para um usuário diferente. Se os dois usuários atualizar os dados e enviá-lo para o armazenamento de dados, um resultado inesperado poderá ocorrer, porque ambos os clientes podem fornecer valores diferentes para os mesmos dados. Isso é considerado um conflito. Definindo a ConflictDetection propriedade para o CompareAllValues valor, o Update método, em seguida, pode comparar os valores novos e antigos para a fonte de dados original para detectar conflitos e tratá-las conforme necessário.

O ConflictDetection propriedade delega para o ConflictDetection propriedade da ObjectDataSourceView objeto que está associado a ObjectDataSource controle.

.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft