DeleteInstanceExecutorExecuteAsync(IQueryExecutor, IQueryBuilderFactory, String, IListGuid, String, CancellationToken) - метод

Удаляет заданные карточки из указанных таблиц посредством переданного объекта IQueryExecutor.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static Task ExecuteAsync(
	IQueryExecutor executor,
	IQueryBuilderFactory builderFactory,
	string[] tableNames,
	IList<Guid> instanceIDs,
	string instanceColumnName = null,
	CancellationToken cancellationToken = default
)

Параметры

executor  IQueryExecutor
Объект, посредством которого осуществляется удаление заданных записей.
builderFactory  IQueryBuilderFactory
Объект, выполняющий построение SQL-запросов.
tableNames  String
Названия таблиц, из которых осуществляется удаление, в том порядке, в котором записи будут удаляться.
instanceIDs  IListGuid
Идентификаторы удаляемых записей.
instanceColumnName  String  (Optional)
Имя колонки, содержащей идентификатор удаляемой карточки. Если параметр не указан, то используется колонка ID.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task
Асинхронная задача.

См. также