覆盖上下文中的异步

时间:2017-07-03 12:07:31

标签: c# xamarin.ios async-await

我正在开发iOS Xamarin项目。我需要创建一个共享扩展。

在共享扩展程序中,我们可以覆盖此方法:

    public override SLComposeSheetConfigurationItem[] GetConfigurationItems()

我想在此方法中调用异步方法。 所以我需要像这样放一个异步关键字:

   public override async Task<SLComposeSheetConfigurationItem[]> GetConfigurationItems()

但是C#编译器给我一个错误,因为覆盖初始方法没有这个签名。所以我不知道该怎么做......

由于

**编辑**

这是完整的例子

        public override SLComposeSheetConfigurationItem[] GetConfigurationItems()
        {
            // To add configuration options via table cells at the bottom of the sheet, return an array of SLComposeSheetConfigurationItem here.


            var result = await service.make_computation());
            ....
         }

0 个答案:

没有答案