ComplexObject.ReportPropertyChanging(String) 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.
Notifica o rastreador de alteração de a alteração de uma propriedade está pendente em um objeto complexo.
protected:
override void ReportPropertyChanging(System::String ^ property);
protected override sealed void ReportPropertyChanging (string property);
override this.ReportPropertyChanging : string -> unit
Protected Overrides NotOverridable Sub ReportPropertyChanging (property As String)
Parâmetros
- property
- String
O nome da propriedade variável.
Exceções
property
é null
.
Comentários
Quando um tipo complexo é gerado pelas ferramentas do Modelo de Dados de Entidade, o ReportPropertyChanging método é chamado antes de uma alteração de propriedade para armazenar em cache o valor atual da propriedade no IEntityChangeTracker para que esse valor possa ser usado como o valor original da propriedade.
Esse método chama o EntityComplexMemberChanging método no rastreador de alterações.
Ao controlar as alterações feitas na propriedade de um objeto complexo personalizado, você deve chamar ReportPropertyChanging. Faça isso quando o objeto complexo herdar de ComplexObject.