コード例 #1
0
ファイル: ProcessBootstrap.cs プロジェクト: weitaoxiao/NDock
        protected override IManagedApp CreateAppInstance(IServerConfig serverConfig)
        {
            var appFile = serverConfig.Options.Get("appFile");

            if(string.IsNullOrEmpty(appFile))
                return base.CreateAppInstance(serverConfig);

            var serverMetadata = new ExternalProcessAppServerMetadata(serverConfig.Options.Get("appDir"), appFile, serverConfig.Options.Get("appArgs"));
            return new ExternalProcessApp(serverMetadata, ConfigFilePath);
        }
コード例 #2
0
ファイル: ProcessBootstrap.cs プロジェクト: iworklee/NDock
        protected override IManagedApp CreateAppInstance(IServerConfig serverConfig)
        {
            var appFile = serverConfig.Options.Get("appFile");

            if (string.IsNullOrEmpty(appFile))
            {
                return(base.CreateAppInstance(serverConfig));
            }

            var serverMetadata = new ExternalProcessAppServerMetadata(serverConfig.Options.Get("appDir"), appFile, serverConfig.Options.Get("appArgs"));

            return(new ExternalProcessApp(serverMetadata, ConfigFilePath));
        }
コード例 #3
0
        public ExternalProcessApp(ExternalProcessAppServerMetadata metadata, string startupConfigFile)
            : base(metadata, startupConfigFile)
        {

        }
コード例 #4
0
ファイル: ExternalProcessApp.cs プロジェクト: iworklee/NDock
 public ExternalProcessApp(ExternalProcessAppServerMetadata metadata, string startupConfigFile)
     : base(metadata, startupConfigFile)
 {
 }