fix 动态api支持调用异步方法

This commit is contained in:
yubaolee
2025-03-31 09:23:01 +08:00
parent 8d031a701d
commit bdd32d9d76
3 changed files with 33 additions and 17 deletions

View File

@@ -56,11 +56,11 @@ namespace OpenAuth.App.Test
}
[Test]
public void TestInvoke()
public async Task TestInvoke()
{
var app = _autofacServiceProvider.GetService<DynamicApiApp>();
var obj = app.Invoke(new InvokeDynamicReq { ServiceName = "UserManagerApp", MethodName = "GetParent",
var obj = await app.Invoke(new InvokeDynamicReq { ServiceName = "UserManagerApp", MethodName = "GetParent",
Parameters = "{\"userid\":\"0ceff0f8-f848-440c-bc26-d8605ac858cd\"}" });
Console.WriteLine(JsonHelper.Instance.Serialize(obj));
}
@@ -70,12 +70,12 @@ namespace OpenAuth.App.Test
{
var app = _autofacServiceProvider.GetService<DynamicApiApp>();
var obj = app.Invoke(new InvokeDynamicReq {
var obj = await app.Invoke(new InvokeDynamicReq {
ServiceName = "UserManagerApp",
MethodName = "Load",
Parameters = "{\"request\":{\"page\":1,\"limit\":10,\"key\":\"dddd\"}}"
});
Console.WriteLine(obj.ToString());
Console.WriteLine(JsonHelper.Instance.Serialize(obj));
}
}