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 | 
NoCompatible
互換性のない設定ファイルが保存されていた場合はtrue、それ以外の場合はfalseを返します。 この情報はファイルに保存されません。
宣言
public bool NoCompatible { get; }
  プロパティ値
| 型 | 説明 | 
|---|---|
| System.Boolean | 
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 copyDeeply = true)
  引数
| 型 | 名前 | 説明 | 
|---|---|---|
| EnvironmentSettings | settings | コピー元の設定情報です。  | 
      
| System.Boolean | copyDeeply | ファイルに保存されない値をコピーするかどうかを表す論理値です。  | 
      
例外
| 型 | 条件 | 
|---|---|
| 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 | 設定するカルチャ情報を表すオブジェクトです。  |