C # Lesen Sie system.netmailSettings in web.config von der externen DLL

7

Meine Web-App ruft eine externe DLL auf. Innerhalb der DLL möchte ich auf den angegebenen pickupDirectory pickupDirectoryLocation-Wert im Abschnitt system.net/mailSettings/smtp zugreifen. Wie kann ich es aus dem DLL-Code greifen?

Etwas wie

%Vor%

aber das funktioniert nicht

    
DEH 16.07.2010, 14:29
quelle

3 Antworten

17

Sie können verwenden:

%Vor%     
Matthew Abbott 16.07.2010, 14:36
quelle
6

Ich denke, Sie könnten einfach die Eigenschaft PickupDirectoryLocation verwenden .

%Vor%

Auf diese Weise verwenden Sie keine magischen Zeichenfolgen in Ihrem Code und es macht Ihnen weniger Sorgen, wenn dieses Attribut in zukünftigen Versionen des Frameworks den Namen oder die Position in der Konfigurationsdatei ändert.

    
Darin Dimitrov 16.07.2010 14:40
quelle
0

benutze dies:

%Vor%

dann:

%Vor%

Dann haben Sie Zugriff auf

%Vor%

Natürlich sollte dies auch in der System.Net.Mail.SmtpClient.PickupDirectoryLocation-Eigenschaft

zu finden sein     
matt-dot-net 16.07.2010 14:41
quelle

Tags und Links