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
の実験用コールバック
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Aspire