OSDN Git Service

na-get-lib,all-get,インストール除外リストの設定を追加。all-get.exeのcheckupgrade表示への反映
[applistation/AppliStation.git] / na-get-lib / NaGet / NaGetLibPref.cs
index fc04e8b..ed08a0f 100644 (file)
@@ -1,33 +1,59 @@
-using System;
-using System.IO;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.ComponentModel;
-
-namespace NaGet
-{
-       /// <summary>
-       /// na-get-libの全般設定クラス
-       /// </summary>
-       [XmlRoot("Pref")]
-       public class NaGetLibPref
-       {
-               /// <summary>
-               /// アプリケーションデータを置くフォルダ。
-               /// </summary>
-               /// <remarks>デフォルトではカレントディレクトリ</remarks>
-               [Category("Default")]
-               [DefaultValue(null)]
-               [XmlElement]
-               public string AppDataFolder = null;
-               
-               /// <summary>
-               /// ネットワークアクセスに使うプロキシをURL形式で指定する。
-               /// </summary>
-               /// <remarks>デフォルトではシステムの設定を使用する</remarks>
-               [Category("Network")]
-               [DefaultValue(null)]
-               [XmlElement]
-               public string ProxyAddress = null;
-       }
-}
+using System;\r
+using System.IO;\r
+using System.Collections.Generic;\r
+using System.Xml.Serialization;\r
+using System.ComponentModel;\r
+\r
+namespace NaGet\r
+{\r
+       /// <summary>\r
+       /// na-get-libの全般設定クラス\r
+       /// </summary>\r
+       [XmlRoot("Pref")]\r
+       public class NaGetLibPref\r
+       {\r
+               /// <summary>\r
+               /// アプリケーションデータを置くフォルダー。\r
+               /// </summary>\r
+               /// <remarks>デフォルトではカレントディレクトリ</remarks>\r
+               [XmlElement]\r
+               [DefaultValue(null)]\r
+               public string AppDataFolder = null;\r
+               \r
+               /// <summary>\r
+               /// キャッシュを置くフォルダー。\r
+               /// </summary>\r
+               /// <remarks>デフォルトではAppDataFolderの中のCacheフォルダ</remarks>\r
+               [XmlElement]\r
+               [DefaultValue(null)]\r
+               public string CacheFolder = null;\r
+               \r
+               /// <summary>\r
+               /// ネットワークアクセスに使うプロキシをURL形式で指定する。\r
+               /// </summary>\r
+               /// <remarks>デフォルトではシステムの設定を使用する</remarks>\r
+               [XmlElement]\r
+               public string ProxyAddress = null;\r
+               \r
+               /// <summary>\r
+               /// ウイルススキャンをする。\r
+               /// </summary>\r
+               [XmlElement]\r
+               [DefaultValue(true)]\r
+               public bool EnableScanInstallerFile = true;\r
+               \r
+               /// <summary>\r
+               /// インストールをバックグラウンドで実行する。\r
+               /// </summary>\r
+               [XmlElement]\r
+               [DefaultValue(true)]\r
+               public bool InstallOnBackground = true;\r
+               \r
+               /// <summary>\r
+               /// アップデートから除外するパッケージ名\r
+               /// </summary>\r
+               [XmlElement("ExcludeUpdatePackageName")]\r
+               [DefaultValue(null)]\r
+               public string[] ExcludeUpdatePackageNames = null;\r
+       }\r
+}\r