Extension Methods: Extension Methods / Configuration update¶
This page mirrors the Extension Methods / Configuration update section from Extension Methods.
UpdateConfiguration<TConfiguration>¶
Source file, signature, and docstring
Member
ConfigurationUpdateExtensions.UpdateConfiguration<TConfiguration>(this TConfiguration? currentConfiguration, TConfiguration incomingConfiguration)
Kind function
Declaring Type ConfigurationUpdateExtensions (extension type)
Source File QaaS.Framework.Configurations/ConfigurationUpdateExtensions.cs
Signature
public static TConfiguration UpdateConfiguration<TConfiguration>(this TConfiguration? currentConfiguration, TConfiguration incomingConfiguration) where TConfiguration : class
Docstring
Merges a typed configuration patch into the current configuration. When both configurations share the same runtime type, omitted fields are preserved from the current value. When the runtime type changes, the incoming configuration replaces the current one.
UpdateConfiguration<TConfiguration>¶
Source file, signature, and docstring
Member
ConfigurationUpdateExtensions.UpdateConfiguration<TConfiguration>(this TConfiguration? currentConfiguration, object incomingConfiguration)
Kind function
Declaring Type ConfigurationUpdateExtensions (extension type)
Source File QaaS.Framework.Configurations/ConfigurationUpdateExtensions.cs
Signature
public static TConfiguration UpdateConfiguration<TConfiguration>(this TConfiguration? currentConfiguration, object incomingConfiguration) where TConfiguration : class
Docstring
Merges an object-shaped configuration patch into the current typed configuration. Fields omitted from incomingConfiguration are preserved from the current configuration. When the current configuration is missing, the incoming object is bound to when possible.
UpdateConfiguration¶
Source file, signature, and docstring
Member
ConfigurationUpdateExtensions.UpdateConfiguration(this IConfiguration? currentConfiguration, object incomingConfiguration)
Kind function
Declaring Type ConfigurationUpdateExtensions (extension type)
Source File QaaS.Framework.Configurations/ConfigurationUpdateExtensions.cs
Signature
public static IConfiguration UpdateConfiguration(this IConfiguration? currentConfiguration, object incomingConfiguration)
Docstring
Merges an object-shaped configuration patch into the current IConfiguration tree. Fields omitted from incomingConfiguration are preserved from the current configuration.