public abstract class SchemeDefinitionNoteComparerBase : SchemeNoteComparerBasePublic MustInherit Class SchemeDefinitionNoteComparerBase
Inherits SchemeNoteComparerBasepublic ref class SchemeDefinitionNoteComparerBase abstract : public SchemeNoteComparerBase[<AbstractClassAttribute>]
type SchemeDefinitionNoteComparerBase =
class
inherit SchemeNoteComparerBase
end| SchemeDefinitionNoteComparerBase | Объект, выполняющий сравнение папок конфигурации для определённого типа объектов схемы данных NoteItemGroup, которые имеют связанные SQL-файлы с определениями (миграций, процедур и функций). |
| IgnoreItemNameCollisions |
Признак того, что коллизии имён объектов должны игнорироваться. Если false (по умолчанию для NoteComparerBase),
то сообщения по коллизиям записываются в результат валидации.
(Унаследован от NoteComparerBase) |
| ItemGroup |
Группа объектов конфигурации, которые сравниваются посредством текущего объекта.
(Унаследован от NoteComparerBase) |
| SearchPattern |
Маска поиска файлов с объектами конфигурации. Например, "*.jcard".
(Унаследован от NoteComparerBase) |
| Subfolder |
Имя подпапки в папке конфигурации, в которой выполняется поиск объектов конфигурации по умолчанию,
или null/пустая строка, если поиск выполняется, начиная с корня папки конфигурации.
(Унаследован от SchemeNoteComparerBase) |
| TryGetNoteFileIDFuncAsyncOverride |
Функция, возвращающая идентификатор объекта конфигурации, расположенного в заданном файле INoteFile,
или null, если файл не содержит идентификатора.
(Унаследован от SchemeNoteComparerBase) |
| AddSupplementaryFiles |
Выполняет поиск дополнительных файлов, связанных с объектом конфигурации в файле compositeFile,
и добавляет их в свойство SupplementaryFiles.
(Унаследован от NoteComparerBase) |
| CompareAsync |
Сравнивает папки конфигурации в соответствии с параметрами request и добавляет информацию по изменённым объектам в result.
(Унаследован от NoteComparerBase) |
| CompareCoreAsync |
Сравнивает папки конфигурации в соответствии с параметрами request и добавляет информацию по изменённым объектам в result.
(Переопределяет SchemeNoteComparerBaseCompareCoreAsync(INoteComparerRequest, INoteComparerResultBuilder, CancellationToken)) |
| CompareFilesAsyncT |
Сравнивает два набора файлов. Возвращает объекты INoteItem по всем объектам конфигурации (как изменённым, так и не изменённым).
(Унаследован от NoteComparerBase) |
| CompareSchemeFilesAndAddAsync |
Сравнивает два набора файлов. Добавляет найденные объекты INoteItem по всем изменённым объектам конфигурации.
(Унаследован от SchemeNoteComparerBase) |
| 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) |
| SearchFiles |
Выполняет поиск файлов с объектами конфигурации по маске SearchPattern в подпапке Subfolder.
Возвращает список объектов NoteCompositeFile, описывающих найденные файлы.
(Унаследован от NoteComparerBase) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryGetJsonIDAsync |
Десериализует JSON-объект из файла. Возвращает идентификатор, расположенный по ключу idKey,
или null, если файл file пустой, или если в нём отсутствует свойство с идентификатором, или если это свойство равно null.
(Унаследован от NoteComparerBase) |
| TryGetXmlIDAsync |
Десериализует XML из файла. Возвращает идентификатор, расположенный в атрибуте idAttribute в корневом XML-элементе,
или null, если файл file пустой, или если в нём отсутствует атрибут с идентификатором.
(Унаследован от NoteComparerBase) |