how to define a static INodeServices #1235

Closed
opened 2025-08-09 17:19:22 +00:00 by fergalmoran · 0 comments
Owner

Originally created by @AnyListen on 11/25/2016

It's complicated to define a static INodeServices;
for the moment i defined it using below code;
how can i define a static INodeServices more easily.

Startup.cs

public void ConfigureServices(IServiceCollection services) 
{
        services.AddApplicationInsightsTelemetry(Configuration); 
        services.AddMvc();  
        services.AddNodeServices(); 
        CommonHelper.InitNode(services); 
} 
NodeHelper.cs

private static INodeServices _nodeServices;
public static void InitNode(IServiceCollection serviceCollection)
{
        var service = serviceCollection;
        var serviceProvider = service.BuildServiceProvider();
        _nodeServices = NodeServicesFactory.CreateNodeServices(new  NodeServicesOptions(serviceProvider));
}

*Originally created by @AnyListen on 11/25/2016* It's complicated to define a static INodeServices; for the moment i defined it using below code; how can i define a static INodeServices more easily. ``` Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddApplicationInsightsTelemetry(Configuration); services.AddMvc(); services.AddNodeServices(); CommonHelper.InitNode(services); } ``` ``` NodeHelper.cs private static INodeServices _nodeServices; public static void InitNode(IServiceCollection serviceCollection) { var service = serviceCollection; var serviceProvider = service.BuildServiceProvider(); _nodeServices = NodeServicesFactory.CreateNodeServices(new NodeServicesOptions(serviceProvider)); } ``` **************************************************************************
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/JavaScriptServices#1235
No description provided.