@@ -76,6 +76,26 @@ builder.AddAzureQueueServiceClient("storage");
7676builder .AddAzureTableServiceClient (" storage" );
7777```
7878
79+ ### API changes summary
80+
81+ The following table summarizes the key hosting integration API changes:
82+
83+ | Obsolete API | New API | Notes |
84+ | --| --| --|
85+ | ` AddBlobs ` | ` AddBlobService ` | — |
86+ | ` AddBlobContainer ` | ` AddBlobContainer ` | New API uses ` IResourceBuilder<AzureStorageResource> ` overload. |
87+ | ` AddTables ` | ` AddTableService ` | — |
88+ | ` AddQueues ` | ` AddQueueService ` | — |
89+ | N/A | ` AddQueue ` | — |
90+
91+ The following table summarizes the key client registration API changes:
92+
93+ | Obsolete API | New API |
94+ | --| --|
95+ | ` AddAzureBlobClient ` | ` AddAzureBlobServiceClient ` |
96+ | ` AddAzureQueueClient ` | ` AddAzureQueueServiceClient ` |
97+ | ` AddAzureTableClient ` | ` AddAzureTableServiceClient ` |
98+
7999## Type of breaking change
80100
81101This change is a [ binary incompatible] ( ../categories.md#binary-compatibility ) and [ source incompatible] ( ../categories.md#source-compatibility ) change.
@@ -92,21 +112,12 @@ The new API names provide consistency with Azure client libraries and resource g
92112
93113## Affected APIs
94114
95- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddBlobs >
96- - < xref:Aspire.Azure.Hosting.Storage.AzureBlobStorageResourceBuilder.AddBlobContainer >
97- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddQueues >
98- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddTables >
99- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddBlobService >
100- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddBlobContainer >
101- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddQueueService >
102- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddQueue >
103- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddTableService >
104- - < xref:Aspire.Azure.Hosting.Storage.AzureStorageResourceBuilder.AddTable >
105- - < xref:Aspire.Azure.Storage.Blobs.BlobServiceClientBuilderExtensions.AddAzureBlobClient >
106- - < xref:Aspire.Azure.Storage.Blobs.BlobServiceClientBuilderExtensions.AddAzureBlobServiceClient >
107- - < xref:Aspire.Azure.Storage.Queues.QueueServiceClientBuilderExtensions.AddAzureQueueClient >
108- - < xref:Aspire.Azure.Storage.Queues.QueueServiceClientBuilderExtensions.AddAzureQueueServiceClient >
109- - < xref:Aspire.Azure.Data.Tables.TableServiceClientBuilderExtensions.AddAzureTableClient >
110- - < xref:Aspire.Azure.Data.Tables.TableServiceClientBuilderExtensions.AddAzureTableServiceClient >
115+ - ` AddBlobs `
116+ - ` AddBlobContainer `
117+ - ` AddTables `
118+ - ` AddQueues `
119+ - ` AddAzureBlobClient `
120+ - ` AddAzureQueueClient `
121+ - ` AddAzureTableClient `
111122
112123For a complete list of changes, see the [ pull request] ( https://github.com/dotnet/aspire/pull/10241 ) .
0 commit comments