public void SetRegistryProvider(IAssetAdministrationShellRegistry aasRegistryProvider) { WebHostBuilder.ConfigureServices(services => { services.AddSingleton <IAssetAdministrationShellRegistry>(aasRegistryProvider); }); }
public static void StartDiscovery(this IAssetAdministrationShellRegistry registry) { assetAdministrationShellRegistry = registry; discoveryServer = new DiscoveryServer(ServiceTypes.AAS_SERVICE_TYPE); discoveryServer.ServiceInstanceDiscovered += DiscoveryServer_ServiceInstanceDiscovered; discoveryServer.ServiceInstanceShutdown += DiscoveryServer_ServiceInstanceShutdown; discoveryServer.Start(); }
public IndexModel(IAssetAdministrationShellRegistry registry) { Registry = registry; }
public AssetAdministrationShellRegistry(IAssetAdministrationShellRegistry aasRegistry) { aasRegistryImpl = aasRegistry; }
public static void StopDiscovery(this IAssetAdministrationShellRegistry registryHttpServer) { discoveryServer.Stop(); }