13 references to AzureBlobStorageResource
Aspire.Hosting.Azure.Storage (11)
AzureBlobStorageContainerResource.cs (5)
17
/// <param name="parent">The <see cref="
AzureBlobStorageResource
"/> that the resource is stored in.</param>
18
public class AzureBlobStorageContainerResource(string name, string blobContainerName,
AzureBlobStorageResource
parent) : Resource(name),
20
IResourceWithParent<
AzureBlobStorageResource
>
33
/// Gets the parent <see cref="
AzureBlobStorageResource
"/> of this <see cref="AzureBlobStorageContainerResource"/>.
35
public
AzureBlobStorageResource
Parent => parent ?? throw new ArgumentNullException(nameof(parent));
AzureStorageExtensions.cs (6)
300
/// Creates a builder for the <see cref="
AzureBlobStorageResource
"/> which can be referenced to get the Azure Storage blob endpoint for the storage account.
304
/// <returns>An <see cref="IResourceBuilder{T}"/> for the <see cref="
AzureBlobStorageResource
"/>.</returns>
305
public static IResourceBuilder<
AzureBlobStorageResource
> AddBlobs(this IResourceBuilder<AzureStorageResource> builder, [ResourceName] string name)
310
var
resource = new AzureBlobStorageResource(name, builder.Resource);
317
/// <param name="builder">The <see cref="IResourceBuilder{T}"/> for <see cref="
AzureBlobStorageResource
"/>/</param>
321
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;