SectionSettings - класс

Параметры слияния для конкретной секции

Definition

Пространство имён: Tessa.Cards.SmartMerge
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class SectionSettings : StorageSerializable
Inheritance
Object    StorageSerializable    SectionSettings

Конструкторы

SectionSettingsИнициализирует новый экземпляр класса SectionSettings
SectionSettings(String, IReadOnlyListString, IReadOnlyListString, IReadOnlyListString, IReadOnlyListString, Boolean, NullableBoolean, IReadOnlyListString)Инициализирует новый экземпляр класса SectionSettings

Свойства

ExcludedColumns Исключенные колонки. Если заполнены, то значения узлов слияния, относящихся к данной секции, будут сравниваться исключая эти колонки. Имеют приоритет перед IncludedColumns. Если ExcludedColumns и IncludedColumns заполнены одновременно, выдается Warning в ValidationResult.
Ignored Указывает на то что секция игнорируется при слиянии
IgnoredColumns Игнорируемые колонки. Поведение такое же как и у параметра ExcludedColumns (дополняют друг друга), но в дополнение к логике параметра ExcludedColumns, колонки, указанные в этом параметре, будут проигнорированы при обновлении узлов.
IgnoreDuplicateRows Отвечает за логику в случае более одного совпадения по ключевым полям на одном "тир-уровне", имеет приоритет над общим одноименным флагом, установленным для опций.
IncludedColumns Включенные колонки. Если заполнены, то значения узлов слияния, относящихся к данной секции, будут сравниваться только с учетом этих колонок.
KeyColumns Ключевые колонки. Если заполнены, то помимо RowID на первом уровне сопоставления, на втором уровне объекты будут сопоставляться по этим ключевым колонкам.
Name Наименование секции
UpdatedColumns Обновляемые колонки. Если заполнены, то значения узлов слияния, относящихся к данной секции, будут сравниваться только с учетом этих колонок, что аналогично IncludedColumns, но дополнительно не производится апдейт всех колонок, кроме тех, что в этом списке. Если UpdatedColumns и IncludedColumns заполнены одновременно, выдается Error в ValidationResult.

Методы

DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeAndGetCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeCore
(Переопределяет StorageSerializableDeserializeCore(DictionaryString, Object))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от StorageSerializable)
SerializeCore
(Переопределяет StorageSerializableSerializeCore(DictionaryString, Object))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также