Share via


ConnectionPropertiesExtensions.CombineProperties Method

Definition

Combines two sets of connection properties, with properties from the additional set overriding those in the source set in case of key conflicts.

public static System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Aspire.Hosting.ApplicationModel.ReferenceExpression>> CombineProperties(this Aspire.Hosting.ApplicationModel.IResourceWithConnectionString source, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Aspire.Hosting.ApplicationModel.ReferenceExpression>> additional);
static member CombineProperties : Aspire.Hosting.ApplicationModel.IResourceWithConnectionString * seq<System.Collections.Generic.KeyValuePair<string, Aspire.Hosting.ApplicationModel.ReferenceExpression>> -> seq<System.Collections.Generic.KeyValuePair<string, Aspire.Hosting.ApplicationModel.ReferenceExpression>>
<Extension()>
Public Function CombineProperties (source As IResourceWithConnectionString, additional As IEnumerable(Of KeyValuePair(Of String, ReferenceExpression))) As IEnumerable(Of KeyValuePair(Of String, ReferenceExpression))

Parameters

source
IResourceWithConnectionString

The resource that exposes the base connection properties.

additional
IEnumerable<KeyValuePair<String,ReferenceExpression>>

The additional connection properties to merge into the values supplied by source.

Returns

A sequence that contains the combined set of connection properties with duplicate keys resolved in favor of additional.

Applies to