2017-03-11 56 views
2

任何人都可以點我使用IChangeSetItemAuthorizer在RESTier 1.0自定義授權的示例項目。事後IChangeSetItemAuthorizer在RESTier 1.0

+0

+1 - 你得到任何東西回本或其他地方找到體面的信息?我已經按照http://odata.github.io/RESTier/上的文檔嘗試過實現,但它似乎不像描述的那樣工作。 – Jeff

+0

對不起@Jeff什麼都不知道,想知道OData團隊發生了什麼事情,六個月後RESTier沒有進展 –

回答

2

幾個月,但我只是碰到這種問題,昨天來了。您需要訪問修飾符改變從protectedpublic

所以在他們爲榜樣,將從此改變:

protected static new IServiceCollection ConfigureApi(Type apiType, IServiceCollection services) 
{ 
    return EntityFrameworkApi<TrippinModel>.ConfigureApi(apiType, services) 
     .AddService<IChangeSetItemAuthorizer, CustomizedAuthorizer>(); 
} 

要這樣:

public static new IServiceCollection ConfigureApi(Type apiType, IServiceCollection services) 
{ 
    return EntityFrameworkApi<TrippinModel>.ConfigureApi(apiType, services) 
     .AddService<IChangeSetItemAuthorizer, CustomizedAuthorizer>(); 
}