CardRemoveAllButChanged - метод

Удаляет информацию о всех полях или строках всех секций карточки, которые не были изменены посредством IStorageObjectStateProvider.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public void RemoveAllButChanged(
	CardStoreMode storeMode = CardStoreMode.Update,
	CardStoreMethod storeMethod = CardStoreMethod.Default
)

Параметры

storeMode  CardStoreMode  (Optional)
Способ сохранения карточки, для которого выполняется удаление информации.
storeMethod  CardStoreMethod  (Optional)
Способ сохранения карточки, для которого выполняется удаление информации.

Заметки

Метод удаляет информацию об изменённых полях, поэтому повторный его вызов приведёт к удалению всех полей.

Для коллекционных и древовидных секций метод удаляет строки, у которых State равен None. Если у секций не остаётся строк, то они удаляются. Метод удаляет всю информацию, кроме служебной, о строках, у которых State равен Deleted, и не удаляет информацию у строк Inserted.

Рекомендуется вызывать этот метод перед вызовом Clean.

См. также