所有示例都有EntryService
某种类型,已在AppHost
public AppHost() : base("Test HttpListener", typeof (EntryService).Assembly)
{
}
但是我的应用程序需要很多服务。仅作为一个简单示例,我还需要Customers
,Products
,Orders
的RESTful端点。我将创建一个名为Services的文件夹,并在每个文件夹中添加一个新类,如下所示:
public class CustomersService : Service
和
public class ProductsService : Service
EntryService
只是单一入口点,可以让一切开始,然后你可以拥有许多服务,或者只想获得一项服务吗?
答案 0 :(得分:2)
typeof(EntryService).Assembly
是一个程序集,它告诉ServiceStack注册并连接该dll中的所有服务。 AppHost构造函数允许您跨多个程序集拆分服务。
您也可以手动注册服务,请参阅Modulrazing services上的wiki以获取更多信息。