Configuration.SaveAs Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver konfigurationsinställningarna i det här Configuration objektet till den angivna XML-konfigurationsfilen.
Överlagringar
| Name | Description |
|---|---|
| SaveAs(String) |
Skriver konfigurationsinställningarna i det här Configuration objektet till den angivna XML-konfigurationsfilen. |
| SaveAs(String, ConfigurationSaveMode) |
Skriver konfigurationsinställningarna i det här Configuration objektet till den angivna XML-konfigurationsfilen. |
| SaveAs(String, ConfigurationSaveMode, Boolean) |
Skriver konfigurationsinställningarna i det här Configuration objektet till den angivna XML-konfigurationsfilen. |
SaveAs(String)
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
Skriver konfigurationsinställningarna i det här Configuration objektet till den angivna XML-konfigurationsfilen.
public:
void SaveAs(System::String ^ filename);
public void SaveAs(string filename);
member this.SaveAs : string -> unit
Public Sub SaveAs (filename As String)
Parametrar
- filename
- String
Sökvägen och filnamnet som konfigurationsfilen ska sparas i.
Undantag
Det gick inte att skriva konfigurationsfilen till.
-eller-
Konfigurationsfilen har ändrats.
Kommentarer
Metoden SaveAs bevarar alla konfigurationsinställningar som har ändrats sedan det här Configuration objektet skapades till en ny fil.
Om det inte finns någon konfigurationsfil på den fysiska plats som representeras av
FilePath -egenskapen skapas en ny konfigurationsfil som innehåller alla inställningar som skiljer sig från den ärvda konfigurationen.
Om konfigurationsfilen har ändrats sedan det här Configuration objektet skapades uppstår ett körningsfel.
Gäller för
SaveAs(String, ConfigurationSaveMode)
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
Skriver konfigurationsinställningarna i det här Configuration objektet till den angivna XML-konfigurationsfilen.
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)
Parametrar
- filename
- String
Sökvägen och filnamnet som konfigurationsfilen ska sparas i.
- saveMode
- ConfigurationSaveMode
Ett ConfigurationSaveMode värde som avgör vilka egenskapsvärden som ska sparas.
Undantag
Det gick inte att skriva konfigurationsfilen till.
-eller-
Konfigurationsfilen har ändrats.
Kommentarer
Metoden SaveAs bevarar konfigurationsinställningarna i Configuration objektet till en ny fil baserat på parametern saveMode .
Om det inte finns någon konfigurationsfil på den fysiska plats som representeras av FilePath egenskapen skapas en ny konfigurationsfil som innehåller andra inställningar än den ärvda konfigurationen.
Om konfigurationsfilen har ändrats sedan det här Configuration objektet skapades uppstår ett körningsfel.
Gäller för
SaveAs(String, ConfigurationSaveMode, Boolean)
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
- Källa:
- Configuration.cs
Skriver konfigurationsinställningarna i det här Configuration objektet till den angivna XML-konfigurationsfilen.
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)
Parametrar
- filename
- String
Sökvägen och filnamnet som konfigurationsfilen ska sparas i.
- saveMode
- ConfigurationSaveMode
Ett ConfigurationSaveMode värde som avgör vilka egenskapsvärden som ska sparas.
- forceSaveAll
- Boolean
trueför att spara även om konfigurationen inte har ändrats. annars . false
Undantag
filename är null eller en tom sträng ("").
Exempel
I följande kodexempel visas hur du använder SaveAs metoden.
// 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
Kommentarer
Metoden SaveAs bevarar konfigurationsinställningarna i Configuration objektet till en ny fil baserat på parametrarna saveMode och forceSaveAll .
Om det inte finns någon konfigurationsfil på den fysiska plats som representeras av FilePath egenskapen skapas en ny konfigurationsfil som innehåller andra inställningar än den ärvda konfigurationen.
Om konfigurationsfilen har ändrats sedan det här Configuration objektet skapades uppstår ett körningsfel.