Extension - Custom configuration: Porovnání verzí

Z Podpora.nextis.cz
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádek 1: Řádek 1:
=== Namespaces ===
=== Involved namespaces ===
Core.Config.Extensions
Core.Config.Extensions


=== Classes ===
=== Involved classes ===
Core.Config.Extensions.Storage
Core.Config.Extensions.Storage


Core.Config.Extensions.ExtendedConfiguration
Core.Config.Extensions.ExtendedConfiguration
=== Important events ===
<syntaxhighlight lang="vb">
InitializeConfiguration(e As System.Collections.Generic.List(Of Core.Config.Extensions.ExtendedConfiguration))
</syntaxhighlight>
=== Step by step example ===
# within your extension project create one class, inherited from <code>Core.Config.Extensions.ExtendedConfiguration</code>
# fill must override properties (key, name)
# put your own requested properties into this class
# create shared instance of this class for your project (not necessary, just for simplifying acces to your configuration within your project)
# during the event InitializeConfiguration put instance of your configuration class into list (available within events inside argument)
# your configuration will be visible in global configuration under node "Extension"

Aktuální verze z 17. 8. 2017, 12:26

Involved namespaces

Core.Config.Extensions

Involved classes

Core.Config.Extensions.Storage

Core.Config.Extensions.ExtendedConfiguration

Important events

InitializeConfiguration(e As System.Collections.Generic.List(Of Core.Config.Extensions.ExtendedConfiguration))

Step by step example

  1. within your extension project create one class, inherited from Core.Config.Extensions.ExtendedConfiguration
  2. fill must override properties (key, name)
  3. put your own requested properties into this class
  4. create shared instance of this class for your project (not necessary, just for simplifying acces to your configuration within your project)
  5. during the event InitializeConfiguration put instance of your configuration class into list (available within events inside argument)
  6. your configuration will be visible in global configuration under node "Extension"