Опитвам:
public class VoySignInManager : SignInManager<IdentityUser>
{
public VoySignInManager(Microsoft.AspNetCore.Identity.UserManager<Microsoft.AspNetCore.Identity.IdentityUser> userManager, Microsoft.AspNetCore.Http.IHttpContextAccessor contextAccessor, Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory<Microsoft.AspNetCore.Identity.IdentityUser> claimsFactory, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.IdentityOptions> optionsAccessor, Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Identity.SignInManager<Microsoft.AspNetCore.Identity.IdentityUser>> logger, Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider schemes)
: base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes)
{
}
public override Task<Microsoft.AspNetCore.Identity.SignInResult> PasswordSignInAsync(IdentityUser user, string password, bool isPersistent, bool lockoutOnFailure)
{
return Microsoft.AspNetCore.Identity.SignInResult.Success;
}
}
Взимам:
Error CS0029 Cannot implicitly convert type 'Microsoft.AspNetCore.Identity.SignInResult' to 'System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>'
какво правя грешно как да върна успешен SignInResult тук?
(забележете, че очевидно това е просто опростена версия, за да покаже грешката)