Example #1
0
 public CoreMathsService(IWorkerMessageService messageService)
 {
     this.messageService = messageService;
     this.messageService.IncomingMessage += OnMessage;
     mathsService     = new MathsService();
     mathsService.Pi += (s, progress) => messageService.PostMessageAsync($"{EventsPi}:{progress}");
 }
Example #2
0
 public MyIocService(
     IWorkerMessageService workerMessageService,
     IMyServiceDependency aServiceDependency,
     IJSRuntime jSRuntime)
 {
     WorkerMessageService = workerMessageService;
     AServiceDependency   = aServiceDependency;
     JSRuntime            = jSRuntime;
 }
Example #3
0
 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;
 }
Example #5
0
 /// <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);
 }
Example #6
0
 public MyIocService(IWorkerMessageService workerMessageService, IMyServiceDependency aServiceDependency)
 {
     WorkerMessageService = workerMessageService;
     AServiceDependency   = aServiceDependency;
 }