@@ -76,6 +76,26 @@ builder.AddAzureQueueServiceClient("storage");
76
76
builder .AddAzureTableServiceClient (" storage" );
77
77
```
78
78
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
+
79
99
## Type of breaking change
80
100
81
101
This 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
92
112
93
113
## Affected APIs
94
114
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 `
111
122
112
123
For a complete list of changes, see the [ pull request] ( https://github.com/dotnet/aspire/pull/10241 ) .
0 commit comments