public CoreMathsService(IWorkerMessageService messageService) { this.messageService = messageService; this.messageService.IncomingMessage += OnMessage; mathsService = new MathsService(); mathsService.Pi += (s, progress) => messageService.PostMessageAsync($"{EventsPi}:{progress}"); }
public MyIocService( IWorkerMessageService workerMessageService, IMyServiceDependency aServiceDependency, IJSRuntime jSRuntime) { WorkerMessageService = workerMessageService; AServiceDependency = aServiceDependency; JSRuntime = jSRuntime; }
public InstanceHandle( IWorkerMessageService messageService, Type serviceType, long identifier, Action onDispose) { MessageService = messageService; ServiceType = serviceType; Identifier = identifier; OnDispose = onDispose; }
/// <summary> /// The constructor uses the built-in injection for library-native services such as the <see cref="IWorkerMessageService"/>. /// </summary> /// <param name="workerMessageService"></param> public MyServiceStartup(IWorkerMessageService workerMessageService) { WorkerMessageService = workerMessageService; }
/// <summary> /// The constructor uses the built-in injection for library-native services such as the <see cref="IWorkerMessageService"/>. /// </summary> /// <param name="workerMessageService"></param> public MyServiceStartup(IWorkerMessageService workerMessageService) { this.workerMessageService = workerMessageService; serviceProvider = ServiceCollectionHelper.BuildServiceProviderFromMethod(Configure); }
public MyIocService(IWorkerMessageService workerMessageService, IMyServiceDependency aServiceDependency) { WorkerMessageService = workerMessageService; AServiceDependency = aServiceDependency; }