1

我正在尝试使用官方 xamarin 的 azure 组件在我的 android 应用程序中实现 Azure 移动服务。我必须使用过滤器调用 asure 服务,我只是这样做了:

class Filter : IServiceFilter 
{ 
    public System.Threading.Tasks.Task Handle(IServiceFilterRequest request, IServiceFilterContinuation continuation) 
    { 
        throw new NotImplementedException(); 
    } 
}

如您所见,这是一个简单的 IServiceFilter 实现,但它失败了!这是错误

TimestampFilter' 没有实现接口成员'Microsoft.WindowsAzure.MobileServices.IServiceFilter.Handle(Microsoft.WindowsAzure.MobileServices.IServiceFilterRequest, Microsoft.WindowsAzure.MobileServices.IServiceFilterContinuation)'。'TimestampFilter.Handle(Microsoft.WindowsAzure.MobileServices.IServiceFilterRequest, Microsoft.WindowsAzure.MobileServices.IServiceFilterContinuation)' 无法实现 'Microsoft.WindowsAzure.MobileServices.IServiceFilter.Handle(Microsoft.WindowsAzure.MobileServices.IServiceFilterRequest, Microsoft.WindowsAzure.MobileServices.IServiceFilterContinuation )' 因为它没有匹配的返回类型'System.Threading.Tasks.Task'

有谁知道为什么??谢谢

4

1 回答 1

-1

错误消息表明返回类型不正确,所以我查看了Assembly Browser:

public Task<IServiceFilterResponse> Handle(IServiceFilterRequest request,IServiceFilterContinuation continuation) 
{ 
    throw new NotImplementedException(); 
} 

现在应该为你编译

于 2013-06-18T21:39:24.760 回答