CardUIExtensionsValidateAsync(ISchemeService, IValidationResultBuilder, Guid, Object, String, CancellationToken) - метод

Выполняет проверку наличия таблицы с идентификатором tableID в схеме.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static ValueTask<bool> ValidateAsync(
	this ISchemeService schemeService,
	IValidationResultBuilder validationResult,
	Guid tableID,
	Object validatableObject = null,
	string validatableObjectName = null,
	CancellationToken cancellationToken = default
)

Параметры

schemeService  ISchemeService
Объект, предоставляющий информацию об актуальном состоянии схемы.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации, в котором будет отражена информация об отсутствующих в схеме объектах.
tableID  Guid
Идентификатор таблицы, наличие которой в схеме требуется проверить.
validatableObject  Object  (Optional)
Проверяемый объект или null, если проверяемый объект не афишируется.
validatableObjectName  String  (Optional)
Имя проверяемого объекта или null, если имя проверяемого объекта не афишируется.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskBoolean
true, если проверка выполнена успешна, и таблица существует в схеме; false, если таблица отсутствует.

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

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

См. также