Skip to main content

Definition

Assembly: CloudNimble.Breakdance.Azurite.dll Namespace: CloudNimble.Breakdance.Azurite Inheritance: System.Object

Syntax

Summary

Represents a running Azurite instance with process lifecycle management.

Constructors

.ctor

Creates a new AzuriteInstance with the specified configuration.

Syntax

Parameters

.ctor Inherited

Inherited from object

Syntax

Properties

BlobEndpoint

Gets the HTTP endpoint URL for the Blob service. Returns null if Blob service was not requested or not started.

Syntax

Property Value

Type: string

BlobPort

Gets the port number for the Blob service, or null if not started.

Syntax

Property Value

Type: System.Nullable<int>

IsRunning

Gets whether the Azurite instance is currently running.

Syntax

Property Value

Type: bool

QueueEndpoint

Gets the HTTP endpoint URL for the Queue service. Returns null if Queue service was not requested or not started.

Syntax

Property Value

Type: string

QueuePort

Gets the port number for the Queue service, or null if not started.

Syntax

Property Value

Type: System.Nullable<int>

StandardError

Gets the standard error captured from the Azurite process.

Syntax

Property Value

Type: string

StandardOutput

Gets the standard output captured from the Azurite process.

Syntax

Property Value

Type: string

TableEndpoint

Gets the HTTP endpoint URL for the Table service. Returns null if Table service was not requested or not started.

Syntax

Property Value

Type: string

TablePort

Gets the port number for the Table service, or null if not started.

Syntax

Property Value

Type: System.Nullable<int>

Methods

ClearAllBlobContainersAsync

Deletes all blob containers in the storage account.

Syntax

Returns

Type: System.Threading.Tasks.Task A task that completes when all containers are deleted.

ClearAllQueuesAsync

Deletes all queues in the storage account.

Syntax

Returns

Type: System.Threading.Tasks.Task A task that completes when all queues are deleted.

ClearAllTablesAsync

Deletes all tables in the storage account.

Syntax

Returns

Type: System.Threading.Tasks.Task A task that completes when all tables are deleted.

ClearQueueMessagesAsync

Clears all messages from a queue. Does nothing if the queue doesn’t exist.

Syntax

Parameters

Returns

Type: System.Threading.Tasks.Task A task that completes when the operation finishes.

DeleteBlobContainerAsync

Deletes a blob container. Does nothing if the container doesn’t exist.

Syntax

Parameters

Returns

Type: System.Threading.Tasks.Task A task that completes when the operation finishes.

DeleteQueueAsync

Deletes a queue. Does nothing if the queue doesn’t exist.

Syntax

Parameters

Returns

Type: System.Threading.Tasks.Task A task that completes when the operation finishes.

DeleteTableAsync

Deletes a table. Does nothing if the table doesn’t exist.

Syntax

Parameters

Returns

Type: System.Threading.Tasks.Task A task that completes when the operation finishes.

Dispose

Disposes the Azurite instance and releases all resources.

Syntax

DisposeAsync

Asynchronously disposes the Azurite instance and releases all resources.

Syntax

Returns

Type: System.Threading.Tasks.ValueTask

Equals Inherited Virtual

Inherited from object

Syntax

Parameters

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

GetConnectionString

Gets a connection string for the Development Storage account. Only includes endpoints for services that were requested.

Syntax

Parameters

Returns

Type: string A connection string that can be used with Azure Storage SDKs.

GetHashCode Inherited Virtual

Inherited from object

Syntax

Returns

Type: int

GetType Inherited

Inherited from object

Syntax

Returns

Type: System.Type

ListBlobContainersAsync

Lists all blob containers in the storage account.

Syntax

Returns

Type: System.Threading.Tasks.Task<System.Collections.Generic.List<string>> A list of container names.

ListQueuesAsync

Lists all queues in the storage account.

Syntax

Returns

Type: System.Threading.Tasks.Task<System.Collections.Generic.List<string>> A list of queue names.

ListTablesAsync

Lists all tables in the storage account.

Syntax

Returns

Type: System.Threading.Tasks.Task<System.Collections.Generic.List<string>> A list of table names.

MemberwiseClone Inherited

Inherited from object

Syntax

Returns

Type: object

ReferenceEquals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

StartAsync

Starts the Azurite instance asynchronously. Includes automatic retry logic for port conflicts when AzuriteConfiguration.AutoAssignPorts is true.

Syntax

Returns

Type: System.Threading.Tasks.Task A task that completes when Azurite is ready to accept connections.

StopAsync

Stops the Azurite instance asynchronously.

Syntax

Returns

Type: System.Threading.Tasks.Task A task that completes when Azurite has stopped.

ToString Inherited Virtual

Inherited from object

Syntax

Returns

Type: string?
  • System.IDisposable
  • System.IAsyncDisposable