2013-04-16 48 views

回答

3

RegisterService允許您手動註冊adhoc服務。如果你不希望每次都輸入法剛出來使用for循環:

var ServiceRoutes = new Dictionary<Type, string[]> { 
    { typeof(AuthService), new[]{"/auth", "/auth/{provider}"} }, 
    { typeof(AssignRolesService), new[]{"/assignroles"} }, 
    { typeof(UnAssignRolesService), new[]{"/unassignroles"} }, 
}; 

foreach (var registerService in ServiceRoutes) 
{ 
    appHost.RegisterService(registerService.Key, registerService.Value); 
} 
+0

我將其標記爲一個答案,但它不是我希望的:-)這個解決方案實際上是一樣的鍵入.Register(typeof(xx))多次。但我知道不可能像AppHost的構造函數那樣在RegisterService中添加一個程序集。謝謝。 –