Compartilhar via


ModuleDialogPage.ApplyChanges Método

Definição

Quando substituído em uma classe derivada, retorna um valor que indica o sucesso das alterações aplicadas.

protected:
 abstract bool ApplyChanges();
protected abstract bool ApplyChanges ();
abstract member ApplyChanges : unit -> bool
Protected MustOverride Function ApplyChanges () As Boolean

Retornos

true se as alterações tiverem sido aplicadas com êxito; caso contrário, false.

Exemplos

O exemplo a seguir implementa o método ApplyChanges.

protected override bool ApplyChanges() {

    bool appliedChanges = false;
    if (!ReadOnly || !UIInfoValid())
        return false;

    try {
        Cursor.Current = Cursors.WaitCursor;

        bool directoryExists = _serviceProxy.UpdateSettings(_updatedBag);
        if (!directoryExists) {
            ShowError(null, "Cannot access directory", true);
        }

        _bag = _updatedBag.Clone();
        appliedChanges = true;
        _hasChanges = false;

    } catch (Exception ex) {
        DisplayErrorMessage(ex, _resourceMgr);
    } finally {
        Cursor.Current = Cursors.Default;
        Update();
    }

    return appliedChanges;
} 

Aplica-se a