CardUIExtensionsModifyTopicsAsync - метод |
Изменяет модели представлений для тех топиков карточки, которые либо присутствуют в UI в текущий момент,
либо добавятся позже, например, после отправки сообщения.
Возвращает признак того, что хотя бы один топик присутствовал в карточке.
Пространство имён:
Tessa.UI.Cards
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public static Task<bool> ModifyTopicsAsync(
this ICardModel model,
Func<TopicItemViewModel, ICardModel, ValueTask> modifyActionAsync
)
<ExtensionAttribute>
Public Shared Function ModifyTopicsAsync (
model As ICardModel,
modifyActionAsync As Func(Of TopicItemViewModel, ICardModel, ValueTask)
) As Task(Of Boolean)
public:
[ExtensionAttribute]
static Task<bool>^ ModifyTopicsAsync(
ICardModel^ model,
Func<TopicItemViewModel^, ICardModel^, ValueTask>^ modifyActionAsync
)
[<ExtensionAttribute>]
static member ModifyTopicsAsync :
model : ICardModel *
modifyActionAsync : Func<TopicItemViewModel, ICardModel, ValueTask> -> Task<bool>
Параметры
- model
- Тип: Tessa.UI.CardsICardModel
Модель представления карточки. - modifyActionAsync
- Тип: SystemFuncTopicItemViewModel, ICardModel, ValueTask
Метод, выполняемый для каждого задания. Первым параметром получает модель представления задания,
вторым - модель карточки model.
Возвращаемое значение
Тип:
TaskBooleantrue, если хотя бы топик присутствовал в карточке;
false в противном случае.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ICardModel. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также