Video: How does PCM audio work? :: Case study and example C++ code 2024
Partea din C # 5. 0 All-in-One pentru chestii Cheat Sheet
Un întreg spațiu de nume al claselor este conceput pentru a configura aplicațiile scrise în orice. NET limbaj, cum ar fi C #, VB. NET sau oricare altul. Obiectele din interiorul ei sunt, cel puțin puțin greu de navigat. Configurația în aplicațiile NET are loc într-un. fișier de configurare. Acest fișier formatat XML are un nod și o mulțime de noduri specifice proiectului în cadrul acestuia. Obținerea unei trimiteri la configurație necesită un apel la OpenExeConfiguration.
Sistem. Configurare. Configuration config = ConfigurationManager. OpenExeConfiguration ();
Odată ce sa terminat, obținerea unei referințe la o secțiune este destul de simplă. Metoda GetSection ia doar un șir care este numele nodului și deoarece fișierul config este doar text, îl puteți apuca oricând.
var secțiuneaName = & ldquo; Indiferent de! & Rdquo;; Sistem. Configurare. Secțiunea AppSettingsSection = Configurare (Configurație sistem. AppSettingsSection). GetSection (numesectiune);
Puteți adăuga secțiuni în fișierul de configurare utilizând instrumentele de manipulare XML din cadru. Puteți utiliza un grup prestabilit pe secțiuni pentru funcționalitatea corespunzătoare.
Secțiunea | Descriere |
---|---|
Pornire | Descrie. Versiunea NET de folosit. |
Runtime | Afișează. Elementele NET să se lege de executabil. |
Rețea | Descrie proxy-ul și alte setări de rețea. |
Cryptography | Un loc care să păstreze valori accesibile referindu-se la resursele crypto |
Configurare | Secțiunea cea mai utilizată. Aici păstrați secțiuni personalizate ale fișierului de configurare. |
Trace / Debug | Două setări care vă permit să configurați urmărirea și înregistrarea. |
Setări de aplicații (appsettings) | Aplicații care se referă la lucruri, cum ar fi șiruri de conexiuni pentru baze de date. |
Setări Web (setări de rețea) | ASP. Detaliile specifice NET. |