1 instantiation of AzureBlobStorageResource
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
295
var resource = new
AzureBlobStorageResource
(name, builder.Resource);
13 references to AzureBlobStorageResource
Aspire.Hosting.Azure.Storage (11)
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 (6)
285
/// Creates a builder for the <see cref="
AzureBlobStorageResource
"/> which can be referenced to get the Azure Storage blob endpoint for the storage account.
289
/// <returns>An <see cref="IResourceBuilder{T}"/> for the <see cref="
AzureBlobStorageResource
"/>.</returns>
290
public static IResourceBuilder<
AzureBlobStorageResource
> AddBlobs(this IResourceBuilder<AzureStorageResource> builder, [ResourceName] string name)
295
var
resource = new AzureBlobStorageResource(name, builder.Resource);
319
/// <param name="builder">The <see cref="IResourceBuilder{T}"/> for <see cref="
AzureBlobStorageResource
"/>/</param>
323
public static IResourceBuilder<AzureBlobStorageContainerResource> AddBlobContainer(this IResourceBuilder<
AzureBlobStorageResource
> builder, [ResourceName] string name, string? blobContainerName = null)
Aspire.Hosting.Azure.Tests (2)
ResourceWithAzureFunctionsConfigTests.cs (2)
28
var
blobResource = storageResource.AddBlobs("blobs").Resource;
148
var
blobResource = storage.AddBlobs("blobs").Resource;