在Azure应用程序配置中,您可以存储具有多个值的键,并以标签来区分。
构建配置时,可以使用labelFilter =“ SomeLabel”过滤从商店中读取哪些密钥。
在我的情况下,我在应用商店中有50个没有任何标签的键[[(没有标签)] >>和4个键,它们具有两个值,一个值用于标签SomeLabel
,另一个值用于(标签)。 我想检索所有54个键。对于具有多个值的4个键,我想要带有标签SomeLabel
的值。如果我使用labelFilter =“ SomeLabel”
我只得到带有标签的4个键,则过滤掉没有任何标签的50个键。是否可以实现我想要的功能? <configBuilders>
<builders>
<add name="SomeAzureAppConfigStore" labelFilter="SomeLabel" mode="Greedy" prefix="My.App:" stripPrefix="true" connectionString="${MyConnectionString}" useAzureKeyVault="true" type="Microsoft.Configuration.ConfigurationBuilders.AzureAppConfigurationBuilder, Microsoft.Configuration.ConfigurationBuilders.AzureAppConfiguration, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxx" />
</builders>
</configBuilders>
在Azure App配置中,您可以存储具有多个值的键,这些值由标签区分。构建配置时,可以通过使用labelFilter = ...