Intrinsic Component Configuration
From OPC Labs Knowledge Base
- In ASP.NET Core: Configuration in ASP.NET Core (Microsoft).
- In .NET console apps: Configuration in .NET (Microsoft).
Note on Programmatic Component Configuration
The sequence of high-level component configuration evaluation is as follows:
- The values are set to their (constant, documented) defaults (both static and instance members).
- Built-in configuration, if present, is applied (this can involve multiple configuration providers in specific sequence). This affects both the static and instance members of the component.
- If the code that creates the component specifies a configuration interface ("programmatic component configuration"), using a constructor designed for IoC (Inversion of Control), the configuration given by the specified interface is applied (this, again, can involve multiple configuration providers in specific sequence). Only instance members of the component can be configured in this way.
If the programmatic component configuration is used, the initial values (of instance members) that the component will end up using may be different from what you specify using the built-in component configuration feature.
Component Support
The built-in component configuration feature is supported by following components, and for the data members listed:
- EasyAEClient
- AdaptableParameters, SharedParameters, InstanceParameters, IsolatedParameters.
- EasyDAClient
- AdaptableParameters, SharedParameters, InstanceParameters, IsolatedParameters.
- EasyUAClient
- AdaptableParameters, SharedParameters, InstanceParameters, IsolatedParameters.
- EasyUASubscriber
- AdaptableParameters, SharedParameters, InstanceParameters, IsolatedParameters.