public WorkerInstanceManager() { this.serializer = new DefaultMessageSerializer(); this.options = new WebWorkerOptions(); this.simpleInstanceService = SimpleInstanceService.Instance; this.messageHandler = messageHandlerRegistry.GetRegistryForInstance(this); }
public WorkerInstanceManager() { this.serializer = new DefaultMessageSerializer(); this.options = new WebWorkerOptions(); this.messageHandlerRegistry = new MessageHandlerRegistry(this.serializer); this.messageHandlerRegistry.Add <InitInstance>(InitInstance); this.messageHandlerRegistry.Add <DisposeInstance>(DisposeInstance); this.messageHandlerRegistry.Add <MethodCallParams>(HandleMethodCall); this.messageHandlerRegistry.Add <RegisterEvent>(RegisterEvent); this.messageHandlerRegistry.Add <UnRegisterEvent>(UnRegisterEvent); }