Update async

This commit is contained in:
ChsBuffer
2021-11-13 18:02:32 +08:00
parent 8be7e13aa4
commit a0cbd4b46c
36 changed files with 116 additions and 98 deletions

View File

@@ -13,14 +13,14 @@ public static class AioDNS
return aiodns_dial(name, Encoding.UTF8.GetBytes(value));
}
public static async Task<bool> InitAsync()
public static Task<bool> InitAsync()
{
return await Task.Run(Init).ConfigureAwait(false);
return Task.Run(Init);
}
public static async Task FreeAsync()
public static Task FreeAsync()
{
await Task.Run(Free).ConfigureAwait(false);
return Task.Run(Free);
}
[DllImport(aiodns_bin, CallingConvention = CallingConvention.Cdecl)]

View File

@@ -43,14 +43,14 @@ public static class Redirector
return aio_dial(name, value);
}
public static async Task<bool> InitAsync()
public static Task<bool> InitAsync()
{
return await Task.Run(aio_init).ConfigureAwait(false);
return Task.Run(aio_init);
}
public static async Task<bool> FreeAsync()
public static Task<bool> FreeAsync()
{
return await Task.Run(aio_free).ConfigureAwait(false);
return Task.Run(aio_free);
}
private const string Redirector_bin = "Redirector.bin";