ant-design-blazor/components/message/MessageResult.cs
zxyao 042694b96f feat: add component message (#128)
* feat: add component message

* fix: then interface and demo bugs

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2020-05-19 20:08:49 +08:00

31 lines
626 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace AntBlazor
{
public class MessageResult
{
public MessageResult(Task task)
{
Task = task;
}
public Task Task { get; private set; }
public MessageResult Then(Action action)
{
var t = Task.ContinueWith((result) =>
{
Console.WriteLine("ContinueWith");
action?.Invoke();
}, TaskScheduler.Current);
return new MessageResult(t);
}
}
}