Vrh.XmlProcessing 1.15.0

Support for processing xml parameter files.

XML paraméterfájlok feldolgozásának támogatása. (Support for processing xml parameter files.)

Install-Package Vrh.XmlProcessing -Version 1.15.0
dotnet add package Vrh.XmlProcessing --version 1.15.0
paket add Vrh.XmlProcessing --version 1.15.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

v1.14.0 (2020.01.20)
== ConnectionStringStore:
- Több connectionString xml elem lehet, mindegyikben több connectionString elemmel; funkciója mindössze annyi, hogy a ConnectionStringStore
Xml file-ban a connection string-ek ezáltal csoportosítva írhatók be, a blokkok-ban levő connections string-ek végül is egy közös listába
kerülnek, ahogy eddig is.
- Az appconfig file-ok másolása funkció kibővült azzal, hogy meg lehet adni a másolandó file-ok nevét a ConnectionStringStore xml file
appconfigFileDistribution elemében (az elem értéke vesszővel elválasztott név lista, és/vagy az appconfigFileDistribution elemen belüli
File elemek sorozatában megadott nevek (a File elemek mindegyike csak egy file nevet tartalmazhat); eddig ezek a nevek be voltak drótozva,
ezért ez a funkció inkább főverzió-szám emelést igényelne, de spóroljunk a számokkal...
- A másolás csak akkor történik meg, ha az appconfigFileDistribution/Enable= attributuma true értékű.
- A másolás csak az app domain indulása utáni első ConnectionStringStore híváskor történik meg (ez web-es hívások esetén különösen "praktikus"),
kivéve, ha az appconfigFileDistribution/Force= attributum értéke is true, mert ebben az esetben mindenképpen másol, tehát akkor is, ha a
file-ok már ott vannak. Azt, hogy a file-ok ott vannak-e, a file-ok összehasonlításával dönti el, majd az összehasonlítás eredményét egy
appdomain változóban meg is jegyzi.
v1.13.1 (2020.01.19)
- hiba javítása
- xml connectionstringet, amiben csak file, vagy file+element tagok vannak le lehet írni "@c:\F1\F2\xmlfile.xml/xmltag1/xmltag2" formában
ami egyenértékű a "file=c:\F1\F2\xmlfile.xml; element=xmltag1/xmltag2;" leírással;
- ezen leírás esetén a root elemet az appconfigból veszi, az egyéb xml parser tagok nem használhatók.
v1.13.0 (2020.01.02)
- Az XmlParser alapú xml feldolgozásba a LinqXMLProcessorBase-zel azonos funkcionalitású (de nem teljesen azonos nevű)
újabb metódusok beépítése: GetRootElement, GetAllXelement, GetExtendedStringValue, GetExtendedBoolValue
v1.12.0 (2019.11.28)
- wcf uri connectionstring elemben a distributecfgfiles tag bevezetése, alapértelmezés true
v1.11.0 (2019.11.20)
- WCF osztály változtatása / Kialakításra került az a funkció, amely a központi helyen (a ConnectionStringStore-t tartalmazó
könyvtárból) a futó alkalmazás aktív appconfig file-ja mellé másolja a WCFServices.config,WCFClients.config,WCFBindings.config
és WCFBehaviors.config file-okat, amelyek a nevüknek megfelelő xml struktúrákat tartalmazzák. Ezeknek a file-oknak a
használatához szükséges, hogy az appconfig file-ban a Service.Model elemen belül a Services, Clients, Bindings és Behaviors
elemek ezekre a külső fileokra hivatkozzanak,
- WCF osztály változtatása / public static bool EnableDistributeWCFConfigFiles property bevezetése. Alalpértelmezése true.
Ennek értékével lehet szabályozni, hogy a WCF inicializáló hívások a központi WCF konfigurációs file-okat bemásolják-e a web
alkalmazás web.config file-ja mellé.

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
3.0.3 7 2026.02.10.
3.0.2 2 2026.02.09.
3.0.1 2 2026.02.09.
3.0.0 14 2025.11.01.
2.9.9 13 2025.09.25.
2.9.8 10 2025.09.05.
2.9.7 6 2025.07.23.
2.9.6 2 2025.07.22.
2.9.5 11 2025.04.17.
2.9.4 15 2025.01.09.
2.9.3 11 2025.01.07.
2.9.2 6 2025.01.07.
2.9.1 8 2025.01.07.
2.9.0 9 2025.01.06.
2.8.0 14 2024.05.02.
2.7.5 11 2024.04.10.
2.7.4 10 2024.04.09.
2.7.3 12 2024.04.09.
2.7.2 12 2024.04.09.
2.7.1 11 2024.04.08.
2.7.0 10 2024.03.28.
2.6.3 9 2024.03.27.
2.6.2 9 2024.03.27.
2.6.1 10 2024.03.27.
2.6.0 12 2024.03.27.
2.5.0 11 2024.03.19.
2.4.1 11 2024.03.14.
2.4.0 12 2024.03.14.
2.3.0 13 2024.02.28.
2.2.0 14 2024.02.15.
2.1.2 13 2024.01.23.
2.1.1 12 2024.01.17.
2.1.0 12 2024.01.17.
2.0.7 14 2024.01.09.
2.0.6 12 2024.01.09.
2.0.5 12 2024.01.09.
2.0.4 13 2024.01.09.
2.0.3 13 2024.01.09.
2.0.2 12 2024.01.08.
2.0.1 11 2024.01.08.
2.0.0 10 2024.01.05.
1.32.0 24 2023.05.16.
1.31.4 11 2023.05.12.
1.31.3 13 2023.05.12.
1.31.2 11 2023.05.10.
1.31.1 15 2023.04.05.
1.31.0 23 2023.02.10.
1.30.3 19 2022.10.19.
1.30.2 19 2022.09.08.
1.30.1 13 2022.09.08.
1.30.0 20 2021.11.23.
1.29.1 38 2021.09.08.
1.29.0 10 2021.08.29.
1.28.1 16 2021.07.02.
1.28.0 14 2021.07.01.
1.27.1 12 2021.05.03.
1.27.0 14 2021.04.27.
1.26.1 17 2021.02.03.
1.26.0 14 2021.01.27.
1.25.1 14 2021.01.27.
1.25.0 13 2021.01.27.
1.24.0 18 2021.01.04.
1.23.0 19 2020.12.09.
1.22.0 13 2020.12.08.
1.21.0 17 2020.11.30.
1.20.0 13 2020.11.25.
1.19.1 19 2020.11.20.
1.19.0 17 2020.11.17.
1.18.5 22 2020.11.12.
1.18.4 15 2020.10.26.
1.18.3 19 2020.04.30.
1.18.2 17 2020.03.30.
1.18.1 11 2020.03.30.
1.18.0 21 2020.03.28.
1.17.1 12 2020.03.30.
1.17.0 21 2020.02.14.
1.16.0 14 2020.02.10.
1.15.5 18 2020.02.04.
1.15.4 14 2020.01.31.
1.15.3 12 2020.01.31.
1.15.2 16 2020.01.23.
1.15.1 12 2020.01.22.
1.15.0 (current version) 13 2020.01.20.
1.13.1 17 2020.01.19.
1.13.0 19 2020.01.02.
1.12.0 35 2019.11.28.
1.11.0 16 2019.11.20.
1.10.0 21 2019.11.19.
1.9.1 12 2019.11.14.
1.9.0 11 2019.11.14.
1.7.1 20 2019.11.06.
1.7.0 19 2019.11.05.
1.6.0 13 2019.10.30.
1.5.8 17 2019.10.25.
1.5.7 12 2019.10.25.
1.5.6 19 2019.10.03.
1.5.5 21 2019.09.25.
1.5.3 14 2019.09.13.
1.5.1 14 2019.09.03.
1.5.0 20 2019.08.13.
1.4.2 13 2019.08.11.
1.4.1 13 2019.08.08.
1.4.0 11 2019.08.08.
1.3.0 18 2019.06.19.
1.3.0-alpha 13 2019.06.18.
1.2.0 13 2019.06.18.
1.1.1 14 2019.06.14.
1.1.0 39 2019.06.14.
1.0.0 18 2019.05.14.
1.0.0-alpha2 14 2019.05.09.
1.0.0-alpha 13 2019.05.08.
Show less