【发布时间】:2015-04-19 00:40:46
【问题描述】:
我有以下功能:
public override Task<SignInStatus> PasswordSignInAsync(string userName, string password, bool isPersistent, bool shouldLockout)
{
return base.PasswordSignInAsync(userName, password, isPersistent, shouldLockout);
}
我想把它修改成这样:
public override Task<SignInStatus> PasswordSignInAsync(string userName, string password, bool isPersistent, bool shouldLockout)
{
var result = base.PasswordSignInAsync(userName, password, isPersistent, shouldLockout);
//If status was successful do some thing here
if(result = success)
{
//update last logged in time.
}
//Lastly return the result
return result;
}
现在我想修改函数的作用。
我想执行基本任务,然后使用它的结果在我的覆盖函数中执行某些操作?
我该怎么做?
【问题讨论】:
标签: c# async-await task-parallel-library overriding