コード例 #1
0
ファイル: PluginController.cs プロジェクト: j2jensen/ravendb
        public HttpResponseMessage PlugingsStatusGet()
        {
            var dir = DatabasesLandlord.SystemDatabase.Configuration.PluginsDirectory;
            if (Directory.Exists(dir) == false)
                return GetMessageWithObject(new PluginsStatus());

            var plugins = new PluginsStatus { Plugins = Directory.GetFiles(dir, "*.dll").Select(Path.GetFileNameWithoutExtension).ToList() };

            return GetMessageWithObject(plugins);
        }
コード例 #2
0
ファイル: Plugins.cs プロジェクト: 925coder/ravendb
		public override void Respond(IHttpContext context)
		{
			var dir = SystemDatabase.Configuration.PluginsDirectory;
			if (Directory.Exists(dir) == false)
			{
				context.WriteJson(new PluginsStatus());
				return;
			}

			var plugins = new PluginsStatus { Plugins = Directory.GetFiles(dir,"*.dll").Select(Path.GetFileNameWithoutExtension).ToList() };
			

			context.WriteJson(plugins);
		}