EnvironmentSettings クラス
システムに関する環境設定を表します。
継承されたメンバー
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
名前空間: ExapisSOP.IO.Settings
アセンブリ: ExapisSOP.dll
構文
[Switch("Settings", "S")]
[Manual("en", "Overrides the environment settings.")]
[Manual("ja", "環境設定を上書きします。")]
public class EnvironmentSettings
コンストラクタ 一覧
| 編集/提案 ソースを表示EnvironmentSettings()
型'EnvironmentSettings'の新しいインスタンスを生成します。
宣言
public EnvironmentSettings()
プロパティ 一覧
| 編集/提案 ソースを表示DataStore
その他のユーザー定義の設定情報を取得または設定します。
宣言
public DataStore DataStore { get; set; }
プロパティ値
型 | 説明 |
---|---|
DataStore |
EnableLogging
ログ出力を有効にする場合はtrue、しない場合はfalseを設定します。
宣言
[Option("logging", "g")]
[Manual("en", "Enables a log output. Specify \"-logging:disable\" or \"-g:disable\" to disable.")]
[Manual("ja", "ログ出力を有効にします。「-logging:disable」または「-g:disable」で無効にします。")]
public bool EnableLogging { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Boolean |
FirstBoot
プログラムが初回起動の場合はtrue、それ以外の場合はfalseを返します。
宣言
public bool FirstBoot { get; }
プロパティ値
型 | 説明 |
---|---|
System.Boolean |
Locale
現在の言語コードを取得または設定します。
宣言
[Option("lang", "l")]
[Manual("en", "Sets a display language.")]
[Manual("ja", "表示言語を設定します。")]
public string Locale { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.String |
OutputReadableXML
可読なXMLファイルを出力する場合はtrue、しない場合はfalseを設定します。
宣言
[Option("output-readable-xml", "x")]
[Manual("en", "Indicates to save the environment settings as a readable XML format.")]
[Manual("ja", "環境設定を可読なXMLファイルとして出力する様に指示します。")]
public bool OutputReadableXML { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Boolean |
メソッド 一覧
| 編集/提案 ソースを表示CopyFrom(EnvironmentSettings, Boolean)
指定された設定情報から現在インスタンスへ設定情報をコピーします。
宣言
public virtual void CopyFrom(EnvironmentSettings settings, bool copyFirstBoot = true)
引数
型 | 名前 | 説明 |
---|---|---|
EnvironmentSettings | settings | コピー元の設定情報です。 |
System.Boolean | copyFirstBoot | FirstBootの値をコピーするかどうかを表す論理値です。 |
例外
型 | 条件 |
---|---|
System.ArgumentNullException |
GetCulture()
現在のインスタンスに設定されているカルチャ情報を取得します。
宣言
public CultureInfo GetCulture()
戻り値
型 | 説明 |
---|---|
System.Globalization.CultureInfo | カルチャ情報を表すオブジェクトです。 |
例外
型 | 条件 |
---|---|
System.Globalization.CultureNotFoundException |
Reset()
設定を既定値へ戻します。
宣言
public virtual void Reset()
SetCulture(CultureInfo)
現在のインスタンスにカルチャ情報を設定します。 または、空値を指定してOSの既定値を設定します。
宣言
public void SetCulture(CultureInfo culture)
引数
型 | 名前 | 説明 |
---|---|---|
System.Globalization.CultureInfo | culture | 設定するカルチャ情報を表すオブジェクトです。 |