次の方法で共有


Azure.Hosting API の変更

このドキュメントでは、Azure.Hosting.NET 9.0 GA の .NET Aspire API の破壊的変更について説明します。 変更には、実験用コールバックの削除、いくつかのクラスとメソッドの名前変更、Azure ホスティング API の全体的なレビューが含まれます。

導入されたバージョン

.NET .NET Aspire 9.0 GA

以前の動作

  • 試験的なコールバックはカスタマイズに使用できます。
  • クラス ResourceModuleConstruct 存在します。
  • クラス AzureConstructResource 存在します。
  • ConfigureConstruct メソッドは構成に使用されました。

新しい動作

  • 試験的なコールバックが削除されます。 呼び出し元はカスタマイズに builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */) を使用するようになりました。
  • ResourceModuleConstruct の名前が AzureResourceInfrastructureに変更されます。
  • AzureConstructResource の名前が AzureProvisioningResourceに変更されます。
  • ConfigureConstruct の名前が ConfigureInfrastructureに変更されます。

破壊的変更の種類

この変更は行動上の変更 です

ユーザーは、新しいクラス名とメソッド名を使用するようにコードを更新する必要があります。 具体的には:

  • 実験用コールバックの使用を builder.AddAzureStorage("storage").ConfigureConstruct(c => /* ... */)に置き換えます。
  • ResourceModuleConstruct のインスタンスの名前を AzureResourceInfrastructureに変更します。
  • AzureConstructResource のインスタンスの名前を AzureProvisioningResourceに変更します。
  • ConfigureConstruct のインスタンスの名前を ConfigureInfrastructureに変更します。

影響を受ける API

  • ResourceModuleConstruct
  • AzureConstructResource
  • ConfigureConstruct
  • AzureStorageExtensions の実験用コールバック