コード例 #1
0
 public FindAndLoadApiJob(ApplicationPartManager partManager, MyActionDescriptorChangeProvider actionDescriptorChangeProvider)
 {
     _partManager = partManager;
     _actionDescriptorChangeProvider = actionDescriptorChangeProvider;
 }
コード例 #2
0
        public string AddRuntimeController([FromServices] ApplicationPartManager partManager, [FromServices] MyActionDescriptorChangeProvider provider)
        {
            string name = "andrei" + DateTime.Now.ToString("yyyyMMddHHmmss");
            var    ass  = CreateController(name);

            if (ass != null)
            {
                partManager.ApplicationParts.Add(new AssemblyPart(ass));
                // Notify change
                provider.HasChanged = true;
                provider.TokenSource.Cancel();
                return("api/" + name);
            }
            throw new Exception("controller not generated");
        }