如何在.Net WebService服务器上使用异步?

问题描述 投票:0回答:0

服务器代码:

        [WebMethod(Description = "test")]
        public async Task<string> ConnectAsyncTest()
        {
            await Task.Delay(3000);
            return "test";
        }

客户代码:

            CWebServiceSoapClient client = new CWebServiceSoapClient();
            var res = await client.ConnectAsyncTestAsync();
            var result = res.Body.ConnectAsyncTestResult;

但结果类型是“TaskOfString”,而不是“String”。

我想得到的类型是'String'

asynchronous
© www.soinside.com 2019 - 2024. All rights reserved.