允许自定义Azure配置上下文和优化Azure资源命名方案

此更改引入了包含 ProvisioningContextIOptions<AzureProvisioningOptions>。 用户可以通过配置 AzureProvisioningOptions,使其像典型的 IOptions一样,从而自定义 ProvisioningContext。 这允许使用新的 CDK 默认命名方案。 用户可以通过定制 ProvisioningContext来启用旧方案。

引入的版本

.NET .NET Aspire 9.0 正式版

以前的行为

用户无法自定义 ProvisioningContext,必须使用默认 Azure 资源命名方案。

新行为

用户现在可以通过配置 AzureProvisioningOptions来自定义 ProvisioningContext。 这允许使用新的 CDK 默认命名方案,并可以选择还原到旧方案。

中断性变更的类型

此更改是 行为更改

如果用户想要使用新的或旧的命名方案,则应查看其当前预配配置并更新其代码以自定义 ProvisioningContext

受影响的 API

  • IOptions<AzureProvisioningOptions>
  • ProvisioningContext