1 instantiation of AzureBlobStorageResource
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
812var resource = new AzureBlobStorageResource(name, builder.Resource);
28 references to AzureBlobStorageResource
Aspire.Hosting.Azure.Storage (17)
AzureBlobStorageContainerResource.cs (5)
17/// <param name="parent">The <see cref="AzureBlobStorageResource"/> that the resource is stored in.</param> 19public class AzureBlobStorageContainerResource(string name, string blobContainerName, AzureBlobStorageResource parent) : Resource(name), 21IResourceWithParent<AzureBlobStorageResource> 34/// Gets the parent <see cref="AzureBlobStorageResource"/> of this <see cref="AzureBlobStorageContainerResource"/>. 36public AzureBlobStorageResource Parent => parent ?? throw new ArgumentNullException(nameof(parent));
AzureStorageExtensions.cs (10)
381/// Creates a builder for the <see cref="AzureBlobStorageResource"/> which can be referenced to get the Azure Storage blob endpoint for the storage account. 386/// <returns>An <see cref="IResourceBuilder{T}"/> for the <see cref="AzureBlobStorageResource"/>.</returns> 389public static IResourceBuilder<AzureBlobStorageResource> AddBlobs(this IResourceBuilder<AzureStorageResource> builder, [ResourceName] string name) 438/// Creates a builder for the <see cref="AzureBlobStorageResource"/> which can be referenced to get the Azure Storage blob endpoint for the storage account. 441/// <returns>An <see cref="IResourceBuilder{T}"/> for the <see cref="AzureBlobStorageResource"/>.</returns> 460private static IResourceBuilder<AzureBlobStorageResource> GetBlobService(this IResourceBuilder<AzureStorageResource> builder) 550/// <param name="builder">The <see cref="IResourceBuilder{T}"/> for <see cref="AzureBlobStorageResource"/>.</param> 555public static IResourceBuilder<AzureBlobStorageContainerResource> AddBlobContainer(this IResourceBuilder<AzureBlobStorageResource> builder, [ResourceName] string name, string? blobContainerName = null) 810private static IResourceBuilder<AzureBlobStorageResource> CreateBlobService(IResourceBuilder<AzureStorageResource> builder, string name) 812var resource = new AzureBlobStorageResource(name, builder.Resource);
AzureStorageResource.cs (2)
29internal IResourceBuilder<AzureBlobStorageResource>? BlobStorageBuilder { get; set; } 40internal IResourceBuilder<AzureBlobStorageResource>? ImplicitBlobService { get; set; }
Aspire.Hosting.Azure.Tests (11)
AzureBlobStorageConnectionPropertiesTests.cs (2)
18var resource = Assert.Single(builder.Resources.OfType<AzureBlobStorageResource>());
AzureStorageExtensionsTests.cs (7)
863var blobStorageResource = builder.Resources.OfType<AzureBlobStorageResource>().Single(); 908var blobServices = builder.Resources.OfType<AzureBlobStorageResource>().ToList(); 965var blobServices = builder.Resources.OfType<AzureBlobStorageResource>().ToList(); 968var defaultBlobService = Assert.Single(blobServices, r => r.Name == "storage-blobs"); 969var customBlobService = Assert.Single(blobServices, r => r.Name == "blobs"); 989var blobServices = builder.Resources.OfType<AzureBlobStorageResource>().ToList();
ResourceWithAzureFunctionsConfigTests.cs (2)
28var blobResource = storageResource.AddBlobs("blobs").Resource; 148var blobResource = storage.AddBlobs("blobs").Resource;