ServiceStack ページの新しい wiki Modularizing Servicesを読みました。私が見つけられないのは、プラグイン内に複数のサービスを登録する方法です。もちろんappHost.Register(typeof(MyServiceInside))
、プラグイン内の各サービスに使用できます。一度に複数のサービスを追加するより迅速な方法はありますか? アセンブリを指定して AppHost のコンストラクターでできるように?
質問する
1213 次
1 に答える
3
RegisterService を使用すると、アドホック サービスを手動で登録できます。毎回メソッドを入力したくない場合は、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);
}
于 2013-04-16T15:05:59.527 に答える