Configuration.SaveAs メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この Configuration オブジェクトに含まれる構成設定を、指定した XML 構成ファイルに書き込みます。
オーバーロード
| 名前 | 説明 |
|---|---|
| SaveAs(String) |
この Configuration オブジェクトに含まれる構成設定を、指定した XML 構成ファイルに書き込みます。 |
| SaveAs(String, ConfigurationSaveMode) |
この Configuration オブジェクトに含まれる構成設定を、指定した XML 構成ファイルに書き込みます。 |
| SaveAs(String, ConfigurationSaveMode, Boolean) |
この Configuration オブジェクトに含まれる構成設定を、指定した XML 構成ファイルに書き込みます。 |
SaveAs(String)
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
この Configuration オブジェクトに含まれる構成設定を、指定した XML 構成ファイルに書き込みます。
public:
void SaveAs(System::String ^ filename);
public void SaveAs(string filename);
member this.SaveAs : string -> unit
Public Sub SaveAs (filename As String)
パラメーター
- filename
- String
構成ファイルを保存するパスとファイル名。
例外
注釈
SaveAs メソッドは、このConfiguration オブジェクトが新しいファイルに作成されてから変更されたすべての構成設定を保持します。
構成ファイルが、次の場所で表される物理的な場所に存在しない場合、
FilePath プロパティを使用すると、継承された構成とは異なる設定を含む新しい構成ファイルが作成されます。
この Configuration オブジェクトの作成後に構成ファイルが変更された場合は、実行時エラーが発生します。
適用対象
SaveAs(String, ConfigurationSaveMode)
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
この Configuration オブジェクトに含まれる構成設定を、指定した XML 構成ファイルに書き込みます。
public:
void SaveAs(System::String ^ filename, System::Configuration::ConfigurationSaveMode saveMode);
public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode saveMode);
member this.SaveAs : string * System.Configuration.ConfigurationSaveMode -> unit
Public Sub SaveAs (filename As String, saveMode As ConfigurationSaveMode)
パラメーター
- filename
- String
構成ファイルを保存するパスとファイル名。
- saveMode
- ConfigurationSaveMode
保存するプロパティ値を決定する ConfigurationSaveMode 値。
例外
注釈
SaveAs メソッドは、saveMode パラメーターに基づいて、Configuration オブジェクトの構成設定を新しいファイルに保持します。
FilePath プロパティによって表される物理的な場所に構成ファイルが存在しない場合は、継承された構成とは異なる設定を含む新しい構成ファイルが作成されます。
この Configuration オブジェクトの作成後に構成ファイルが変更された場合は、実行時エラーが発生します。
適用対象
SaveAs(String, ConfigurationSaveMode, Boolean)
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
- ソース:
- Configuration.cs
この Configuration オブジェクトに含まれる構成設定を、指定した XML 構成ファイルに書き込みます。
public:
void SaveAs(System::String ^ filename, System::Configuration::ConfigurationSaveMode saveMode, bool forceSaveAll);
public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode saveMode, bool forceSaveAll);
member this.SaveAs : string * System.Configuration.ConfigurationSaveMode * bool -> unit
Public Sub SaveAs (filename As String, saveMode As ConfigurationSaveMode, forceSaveAll As Boolean)
パラメーター
- filename
- String
構成ファイルを保存するパスとファイル名。
- saveMode
- ConfigurationSaveMode
保存するプロパティ値を決定する ConfigurationSaveMode 値。
- forceSaveAll
- Boolean
true 構成が変更されていない場合でも保存する場合。それ以外の場合は false。
例外
filename が null または空の文字列 ("") です。
例
次のコード例は、 SaveAs メソッドの使用方法を示しています。
// Show how to use different modalities to save
// a configuration file.
static void SaveConfigurationFile()
{
try
{
// Get the current configuration file.
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None) as Configuration;
// Save the full configuration file and force save even if the file was not modified.
config.SaveAs("MyConfigFull.config", ConfigurationSaveMode.Full, true);
Console.WriteLine("Saved config file as MyConfigFull.config using the mode: {0}",
ConfigurationSaveMode.Full.ToString());
config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None) as Configuration;
// Save only the part of the configuration file that was modified.
config.SaveAs("MyConfigModified.config", ConfigurationSaveMode.Modified, true);
Console.WriteLine("Saved config file as MyConfigModified.config using the mode: {0}",
ConfigurationSaveMode.Modified.ToString());
config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None) as Configuration;
// Save the full configuration file.
config.SaveAs("MyConfigMinimal.config");
Console.WriteLine("Saved config file as MyConfigMinimal.config using the mode: {0}",
ConfigurationSaveMode.Minimal.ToString());
}
catch (ConfigurationErrorsException err)
{
Console.WriteLine("SaveConfigurationFile: {0}", err.ToString());
}
}
' Show how to use different modalities to save
' a configuration file.
Public Shared Sub SaveConfigurationFile()
Try
' Get the current configuration file.
Dim config As System.Configuration.Configuration = TryCast(ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None), Configuration)
' Save the full configuration file and force save even if the file was not modified.
config.SaveAs("MyConfigFull.config", ConfigurationSaveMode.Full, True)
Console.WriteLine("Saved config file as MyConfigFull.config using the mode: {0}", ConfigurationSaveMode.Full.ToString())
config = TryCast(ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None), Configuration)
' Save only the part of the configuration file that was modified.
config.SaveAs("MyConfigModified.config", ConfigurationSaveMode.Modified, True)
Console.WriteLine("Saved config file as MyConfigModified.config using the mode: {0}", ConfigurationSaveMode.Modified.ToString())
config = TryCast(ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None), Configuration)
' Save the full configuration file.
config.SaveAs("MyConfigMinimal.config")
Console.WriteLine("Saved config file as MyConfigMinimal.config using the mode: {0}", ConfigurationSaveMode.Minimal.ToString())
Catch err As ConfigurationErrorsException
Console.WriteLine("SaveConfigurationFile: {0}", err.ToString())
End Try
End Sub
注釈
SaveAs メソッドは、saveModeパラメーターとforceSaveAll パラメーターに基づいて、Configuration オブジェクトの構成設定を新しいファイルに保持します。
FilePath プロパティによって表される物理的な場所に構成ファイルが存在しない場合は、継承された構成とは異なる設定を含む新しい構成ファイルが作成されます。
この Configuration オブジェクトの作成後に構成ファイルが変更された場合は、実行時エラーが発生します。