2013-04-17 43 views
1

我想在我的android應用程序中使用官方的xamarin azure組件實現Azure移動服務。我已經使用過濾器來調用服務ASURE,我也只是做到了這一點:Azure客戶端IServiceFilter不起作用

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, 微軟。 WindowsAzure.MobileServices.IServiceFilterContinuation)」 ,因爲它不具備的 匹配的返回類型‘System.Threading.Tasks.Task’

任何人都知道這是爲什麼?由於

回答

-1

該錯誤信息表明,返回類型是不正確的,所以我看了一下大會的瀏覽器:

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

這應該編譯你現在