0

Ich verwende das CSD-Tool, um benutzerdefinierte Konfigurationsabschnitte in meiner asp.net 3.5-Webanwendung zu erstellen. Ich habe kein Problem mit der Einrichtung der Abschnitt, Elemente und Sammlungen. Wenn ich jedoch neue Instanzen von diesen erzeuge, um darzustellen, was ich im Dateisystem beibehalten muss, kann ich die resultierende XML nicht erhalten. Ich hoffe, dass jemand auch schon einmal darüber gestolpert ist.Konfigurationsabschnitt-Designer-Tool - Beziehen von XML aus Objekten

Ein Beispiel für den Code, den ich verwende, sollte das XML zurückgeben, ist unten. MyCustomConfiguration erbt von Configuration automatisch über das CSD-Erzeugungswerkzeug

MyCustomConfiguration.SectionInformation.GetRawXml() 

Beispiel-XML-Ausgabe, die unter modelliert werden soll, ist. Die Instanzen, die ich programmatisch erstelle, um dies zu modellieren, sind perfekt, egal was meine Ausgabe leer ist.

<myCustomConfiguration ...> 
    <friends> 
     <name ... /> 
     <name ... /> 
    </friends> 
</myCustomConfiguration> 

Antwort

0

Ich habe das vor einiger Zeit herausgefunden. Es stellte sich heraus, dass ich von der Basis statt von der oben beschriebenen Methode serialisieren musste.

string test = base.SerializeSection(this, "myCustomConfiguration", ConfigurationSaveMode.Full); 
Verwandte Themen