ViewsNoteComparer - класс

Объект, выполняющий сравнение папок конфигурации для представлений Views.

Definition

Пространство имён: Tessa.Notes.Comparers
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class ViewsNoteComparer : NoteComparerBase
Inheritance
Object    NoteComparerBase    ViewsNoteComparer

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

ViewsNoteComparer Объект, выполняющий сравнение папок конфигурации для представлений Views.

Свойства

IgnoreItemNameCollisions Признак того, что коллизии имён объектов должны игнорироваться. Если false (по умолчанию для NoteComparerBase), то сообщения по коллизиям записываются в результат валидации.
(Унаследован от NoteComparerBase)
ItemGroup Группа объектов конфигурации, которые сравниваются посредством текущего объекта.
(Унаследован от NoteComparerBase)
SearchPattern Маска поиска файлов с объектами конфигурации. Например, "*.jcard".
(Переопределяет NoteComparerBaseSearchPattern)
Subfolder Имя подпапки в папке конфигурации, в которой выполняется поиск объектов конфигурации по умолчанию, или null/пустая строка, если поиск выполняется, начиная с корня папки конфигурации.
(Переопределяет NoteComparerBaseSubfolder)
TryGetNoteFileIDFuncAsyncOverride
Функция, возвращающая идентификатор объекта конфигурации, расположенного в заданном файле INoteFile, или null, если файл не содержит идентификатора.

(Переопределяет NoteComparerBaseTryGetNoteFileIDFuncAsyncOverride)

Методы

AddSupplementaryFiles Выполняет поиск дополнительных файлов, связанных с объектом конфигурации в файле compositeFile, и добавляет их в свойство SupplementaryFiles.
(Унаследован от NoteComparerBase)
CompareAsync Сравнивает папки конфигурации в соответствии с параметрами request и добавляет информацию по изменённым объектам в result.
(Унаследован от NoteComparerBase)
CompareCoreAsync Сравнивает папки конфигурации в соответствии с параметрами request и добавляет информацию по изменённым объектам в result.
(Унаследован от NoteComparerBase)
CompareFilesAsyncT Сравнивает два набора файлов. Возвращает объекты INoteItem по всем объектам конфигурации (как изменённым, так и не изменённым).
(Унаследован от NoteComparerBase)
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)
SearchFiles Выполняет поиск файлов с объектами конфигурации по маске SearchPattern в подпапке Subfolder. Возвращает список объектов NoteCompositeFile, описывающих найденные файлы.
(Унаследован от NoteComparerBase)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetJsonIDAsync Десериализует JSON-объект из файла. Возвращает идентификатор, расположенный по ключу idKey, или null, если файл file пустой, или если в нём отсутствует свойство с идентификатором, или если это свойство равно null.
(Унаследован от NoteComparerBase)
TryGetXmlIDAsync Десериализует XML из файла. Возвращает идентификатор, расположенный в атрибуте idAttribute в корневом XML-элементе, или null, если файл file пустой, или если в нём отсутствует атрибут с идентификатором.
(Унаследован от NoteComparerBase)

См. также