SettingsUnitExtensionsValidateStructure - метод

Выполняет валидацию структуры данных по текущей схеме.

Definition

Пространство имён: Tessa.Extensions.Platform.Server.SettingsUnits
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public static bool ValidateStructure(
	this JsonSchema jsonSchema,
	Dictionary<string, Object?> data,
	IValidationResultBuilder validationResult,
	string errorMessage,
	Object? objectReference = null
)

Параметры

jsonSchema  JsonSchema
data  DictionaryString, Object
Хранилище данных, валидация которых выполняется.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
errorMessage  String
Сообщение об ошибке, записываемое в validationResult при ошибке валидации структуры.
objectReference  Object  (Optional)
Объект, запрашивающий валидацию. Записывается в
Объект, выполняющий построение результата валидации.
при записи ошибки.

Возвращаемое значение

Boolean
Значение true, если валидация прошла успешно, иначе false.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа JsonSchema. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также