ModuleDialogPage.ApplyChanges 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.
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;
}