Skip to content
Docs Try Aspire

AzureBlobStorageResourceBuilderExtensions Methods

Class Methods 1 member
Provides extension methods for adding Azure Storage Explorer resources to the application model.
WithAzureStorageExplorer(IResourceBuilder<AzureBlobStorageResource>, Action<IResourceBuilder<AzureStorageExplorerResource>>, string?) Section titled WithAzureStorageExplorer(IResourceBuilder<AzureBlobStorageResource>, Action<IResourceBuilder<AzureStorageExplorerResource>>, string?) extension IResourceBuilder<AzureBlobStorageResource>
Adds an Azure Storage Explorer instance to a Blob storage resource.
public static class AzureBlobStorageResourceBuilderExtensions
{
public static IResourceBuilder<AzureBlobStorageResource> WithAzureStorageExplorer(
this IResourceBuilder<AzureBlobStorageResource> blobs,
Action<IResourceBuilder<AzureStorageExplorerResource>>? configureContainer = null,
string? name = null)
{
// ...
}
}
blobs IResourceBuilder<AzureBlobStorageResource> The builder for the Azure.AzureBlobStorageResource.
configureContainer Action<IResourceBuilder<AzureStorageExplorerResource>> optional Configuration callback for Azure Storage Explorer container resource.
name string? optional The name of the resource.
IResourceBuilder<AzureBlobStorageResource> A reference to the ApplicationModel.IResourceBuilder`1.
Add an Azure Storage Explorer container to the application model and reference it in a .NET project.
var builder = DistributedApplication.CreateBuilder(args);
var storage = builder.AddAzureStorage("storage")
.RunAsEmulator(azurite =>
{
azurite
.WithBlobPort(27000)
.WithQueuePort(27001)
.WithTablePort(27002);
});
var blobs = storage.AddBlobs("blobs")
.WithAzureStorageExplorer();
builder.Build().Run();