پیاده سازی ساده Google Recaptcha در ASP.NET MVC
نویسنده: س علیزاده
تاریخ: ۱۳۹۷/۰۱/۱۷ ۱۶:۳۹
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
if (!Task.Run(() => client.IsAcceptAsync(response, secretkey)).Result)
if (!client.IsAcceptAsync(response, secretkey).GetAwaiter().GetResult())
using (var client = new HttpClient())
public static class AsyncHelper
{
private static readonly TaskFactory _taskFactory = new
TaskFactory(CancellationToken.None,
TaskCreationOptions.None,
TaskContinuationOptions.None,
TaskScheduler.Default);
public static TResult RunSync<TResult>(Func<Task<TResult>> func)
=> _taskFactory
.StartNew(func)
.Unwrap()
.GetAwaiter()
.GetResult();
public static void RunSync(Func<Task> func)
=> _taskFactory
.StartNew(func)
.Unwrap()
.GetAwaiter()
.GetResult();
} AsyncHelper.RunSync(() => client. IsAcceptAsync ( response , secretkey ));