internal KernelContext(IWechatContext wechatContext, KernelSetting setting, HandlerCollection handlerCollection) { if (wechatContext == null) { throw new ArgumentNullException("wechatContext"); } if (setting == null) { throw new ArgumentNullException("setting"); } if (handlerCollection == null) { throw new ArgumentNullException("handlerCollection"); } WechatContext = wechatContext; Setting = setting; MessageHandlers = new ReadOnlyCollection <IMessageHandler>(handlerCollection); RawBody = wechatContext.RawBody; }
private void InitializeKernel(KernelSetting setting) { TypeResolver = KernelService.TypeResolver; Setting = setting; }
public LubalaKernel(KernelSetting setting) { InitializeKernel(setting); }