CardExtensionsOrderByDependenciesAsync - метод

Упорядочивает секции карточки с учётом зависимостей между секциями в порядке, который необходим для выполнения запросов на вставку записей. Для удаления записей необходим обратный порядок.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ValueTask<CardSection[]> OrderByDependenciesAsync(
	this IEnumerable<CardSection> sections,
	ICardMetadata cardMetadata,
	CancellationToken cancellationToken = default
)

Параметры

sections  IEnumerableCardSection
Секции карточки, которые требуется упорядочить.
cardMetadata  ICardMetadata
Метаинформация, необходимая для сортировки секций карточки.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskCardSection
Упорядоченные секции карточки.

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

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

См. также