public HttpServer(INSmartLogger logger, IDbOperator dbop, NSPServerContext serverContext) { Logger = logger; Dbop = dbop; //第一次加载所有mime类型 PopulateMappings(); ServerContext = serverContext; }
public HttpServerApis(IServerContext serverContext, IDbOperator dbOperator, string logfilePath) { ServerContext = (NSPServerContext)serverContext; Dbop = dbOperator; baseLogFilePath = logfilePath; //如果库中没有任何记录,则增加默认用户 if (Dbop.GetLength() < 1) { AddUserV2("admin", "admin", "1"); } }
internal static INSmartLogger Logger; //inject public Server(INSmartLogger logger) { //initialize Logger = logger; ServerContext = new NSPServerContext(); }
public ClientConnectionManager SetServerContext(NSPServerContext serverContext) { ServerContext = serverContext; return(this); }