public abstract class NoteComparerBase : INoteComparerPublic MustInherit Class NoteComparerBase
Implements INoteComparerpublic ref class NoteComparerBase abstract : INoteComparer[<AbstractClassAttribute>]
type NoteComparerBase =
class
interface INoteComparer
end| NoteComparerBase | Объект, выполняющий сравнение папок конфигурации для определённого типа объектов NoteItemGroup. |
| IgnoreItemNameCollisions | Признак того, что коллизии имён объектов должны игнорироваться. Если false (по умолчанию для NoteComparerBase), то сообщения по коллизиям записываются в результат валидации. |
| ItemGroup | Группа объектов конфигурации, которые сравниваются посредством текущего объекта. |
| SearchPattern | Маска поиска файлов с объектами конфигурации. Например, "*.jcard". |
| Subfolder | Имя подпапки в папке конфигурации, в которой выполняется поиск объектов конфигурации по умолчанию, или null/пустая строка, если поиск выполняется, начиная с корня папки конфигурации. |
| TryGetNoteFileIDFuncAsyncOverride |
Функция, возвращающая идентификатор объекта конфигурации, расположенного в заданном файле INoteFile,
или null, если файл не содержит идентификатора.
|
| AddSupplementaryFiles | Выполняет поиск дополнительных файлов, связанных с объектом конфигурации в файле compositeFile, и добавляет их в свойство SupplementaryFiles. |
| CompareAsync | Сравнивает папки конфигурации в соответствии с параметрами request и добавляет информацию по изменённым объектам в result. |
| CompareCoreAsync | Сравнивает папки конфигурации в соответствии с параметрами request и добавляет информацию по изменённым объектам в result. |
| CompareFilesAsyncT | Сравнивает два набора файлов. Возвращает объекты INoteItem по всем объектам конфигурации (как изменённым, так и не изменённым). |
| ContentsDifferAsync | Сравнивает содержимое файлов. |
| ContentsDifferByHashAsync | Сравнивает файлы по хеш-сумме их содержимого. |
| ContentsDifferBySize | Сравнивает файлы по размеру. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| MergeItemsByName | Объединяет объекты конфигурации INoteItem, имеющие одинаковое имя Name (но отличающийся тег Tag). |
| SearchFiles | Выполняет поиск файлов с объектами конфигурации по маске SearchPattern в подпапке Subfolder. Возвращает список объектов NoteCompositeFile, описывающих найденные файлы. |
| SearchFilesCoreT | Выполняет поиск файлов по заданным параметрам. Возвращает список объектов T, описывающих найденные файлы. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryConvertTypedGuid | Возвращает идентификатор из хранилища storage по ключу key независимо от того, был ли JSON десериализован с учётом типов TypedJsonConverter или без него. Возвращает null, если идентификатор не найден или равен null. |
| TryGetJsonIDAsync | Десериализует JSON-объект из файла. Возвращает идентификатор, расположенный по ключу idKey, или null, если файл file пустой, или если в нём отсутствует свойство с идентификатором, или если это свойство равно null. |
| TryGetXmlIDAsync | Десериализует XML из файла. Возвращает идентификатор, расположенный в атрибуте idAttribute в корневом XML-элементе, или null, если файл file пустой, или если в нём отсутствует атрибут с идентификатором. |