public interface ICardMergeOptions : IMergeOptions,
IStorageSerializablePublic Interface ICardMergeOptions
Inherits IMergeOptions, IStorageSerializablepublic interface class ICardMergeOptions : IMergeOptions,
IStorageSerializabletype ICardMergeOptions =
interface
interface IMergeOptions
interface IStorageSerializable
end| FileSettings | Параметры слияния для прикрепленных файлов |
| IgnoreDuplicateRows |
Отвечает за логику в случае более одного совпадения по ключевым полям на одном "тир-уровне",
true - игнорировать дубликаты, false - логика зависит от реализации (например инсертить дубликаты с занесением как Warning в ValidationResult)
(Унаследован от IMergeOptions) |
| SectionsSettings | Список параметров слияния для секций |
| SkipIfCardExists | Пропустить импорт, если карточка уже существует в БД. |
| Deserialize | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от IStorageSerializable) |
| Serialize | Выполняет сериализацию полей объекта в заданное хранилище. (Унаследован от IStorageSerializable) |
| ToSerializedDictionary |
Сериализует объект, для которого не указывается тип (класс), в хранилище Dictionary<string, object?>.
(Определяется StorageExtensions) |