1 instantiation of AzureBlobStorageResource
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
598
var resource = new
AzureBlobStorageResource
(name, builder.Resource);
20 references to AzureBlobStorageResource
Aspire.Hosting.Azure.Storage (16)
AzureBlobStorageContainerResource.cs (5)
16
/// <param name="parent">The <see cref="
AzureBlobStorageResource
"/> that the resource is stored in.</param>
17
public class AzureBlobStorageContainerResource(string name, string blobContainerName,
AzureBlobStorageResource
parent) : Resource(name),
19
IResourceWithParent<
AzureBlobStorageResource
>
32
/// Gets the parent <see cref="
AzureBlobStorageResource
"/> of this <see cref="AzureBlobStorageContainerResource"/>.
34
public
AzureBlobStorageResource
Parent => parent ?? throw new ArgumentNullException(nameof(parent));
AzureStorageExtensions.cs (10)
331
/// Creates a builder for the <see cref="
AzureBlobStorageResource
"/> which can be referenced to get the Azure Storage blob endpoint for the storage account.
335
/// <returns>An <see cref="IResourceBuilder{T}"/> for the <see cref="
AzureBlobStorageResource
"/>.</returns>
336
public static IResourceBuilder<
AzureBlobStorageResource
> AddBlobs(this IResourceBuilder<AzureStorageResource> builder, [ResourceName] string name)
352
/// Creates a builder for the <see cref="
AzureBlobStorageResource
"/> which can be referenced to get the Azure Storage blob endpoint for the storage account.
355
/// <returns>An <see cref="IResourceBuilder{T}"/> for the <see cref="
AzureBlobStorageResource
"/>.</returns>
374
private static IResourceBuilder<
AzureBlobStorageResource
> GetBlobService(this IResourceBuilder<AzureStorageResource> builder)
422
/// <param name="builder">The <see cref="IResourceBuilder{T}"/> for <see cref="
AzureBlobStorageResource
"/>.</param>
427
public static IResourceBuilder<AzureBlobStorageContainerResource> AddBlobContainer(this IResourceBuilder<
AzureBlobStorageResource
> builder, [ResourceName] string name, string? blobContainerName = null)
596
private static IResourceBuilder<
AzureBlobStorageResource
> CreateBlobService(IResourceBuilder<AzureStorageResource> builder, string name)
598
var
resource = new AzureBlobStorageResource(name, builder.Resource);
AzureStorageResource.cs (1)
26
internal IResourceBuilder<
AzureBlobStorageResource
>? BlobStorageBuilder { get; set; }
Aspire.Hosting.Azure.Tests (4)
AzureStorageExtensionsTests.cs (2)
847
var
blobStorageResource = builder.Resources.OfType<
AzureBlobStorageResource
>().Single();
ResourceWithAzureFunctionsConfigTests.cs (2)
28
var
blobResource = storageResource.AddBlobs("blobs").Resource;
148
var
blobResource = storage.AddBlobs("blobs").Resource;