CardExtensionsOrderByDependenciesAsync - метод
Упорядочивает секции карточки с учётом зависимостей между секциями в порядке,
который необходим для выполнения запросов на вставку записей.
Для удаления записей необходим обратный порядок.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static ValueTask<CardSection[]> OrderByDependenciesAsync(
this IEnumerable<CardSection> sections,
ICardMetadata cardMetadata,
CancellationToken cancellationToken = default
)
<ExtensionAttribute>
Public Shared Function OrderByDependenciesAsync (
sections As IEnumerable(Of CardSection),
cardMetadata As ICardMetadata,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of CardSection())
public:
[ExtensionAttribute]
static ValueTask<array<CardSection^>^> OrderByDependenciesAsync(
IEnumerable<CardSection^>^ sections,
ICardMetadata^ cardMetadata,
CancellationToken cancellationToken = CancellationToken()
)
[<ExtensionAttribute>]
static member OrderByDependenciesAsync :
sections : IEnumerable<CardSection> *
cardMetadata : ICardMetadata *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CardSection[]>
- sections IEnumerableCardSection
- Секции карточки, которые требуется упорядочить.
- cardMetadata ICardMetadata
- Метаинформация, необходимая для сортировки секций карточки.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskCardSectionУпорядоченные секции карточки.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IEnumerableCardSection. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).