OpenMappedExeConfiguration vs. OpenExeConfiguration
OpenExeConfiguration hat 2 Überladungen:
ConfigurationManager.OpenExeConfiguration (ConfigurationUserLevel) ----- (1) ConfigurationManager.OpenExeConfiguration (String) ----- (2)OpenMappedExeConfiguration hat nur einen Prototyp:
OpenMappedExeConfiguration (ExeConfigurationFileMap fileMap, ConfigurationUserLevel userLevel) ----- (3Es scheint, dass sowohl (2) als auch (3) zum Öffnen einer bestimmten Konfigurationsdatei anstelle der Standarddatei app.config verwendet werden können.
Also, was ist der Unterschied zwischen ihnen? Wann welche verwenden?
Warum trennen wir dasBenutzerleve undConfig File Location in (1) und (2), aber kombinieren Sie sie in (3)?
Vielen Dank für alle Antworten.
AktualisiereIch weiß, dass Microsoft Dinge immer auf mehrere Arten erledigt. Aber es sollte es aus einem Grund tun. Kennt jemand den Grund in meiner Frage? Brauchen wir ein Kopfgeld;)?