示例#1
0
 public void SetRegistryProvider(IAssetAdministrationShellRegistry aasRegistryProvider)
 {
     WebHostBuilder.ConfigureServices(services =>
     {
         services.AddSingleton <IAssetAdministrationShellRegistry>(aasRegistryProvider);
     });
 }
示例#2
0
        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();
        }
示例#3
0
 public IndexModel(IAssetAdministrationShellRegistry registry)
 {
     Registry = registry;
 }
 public AssetAdministrationShellRegistry(IAssetAdministrationShellRegistry aasRegistry)
 {
     aasRegistryImpl = aasRegistry;
 }
示例#5
0
 public static void StopDiscovery(this IAssetAdministrationShellRegistry registryHttpServer)
 {
     discoveryServer.Stop();
 }