Definition
Assembly: CloudNimble.Breakdance.Azurite.dll Namespace: CloudNimble.Breakdance.Azurite Inheritance: System.ObjectSyntax
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
objectSyntax
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
objectSyntax
Parameters
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
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
objectSyntax
Returns
Type:int
GetType Inherited
Inherited from
objectSyntax
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
objectSyntax
Returns
Type:object
ReferenceEquals Inherited
Inherited from
objectSyntax
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
objectSyntax
Returns
Type:string?
Related APIs
- System.IDisposable
- System.IAsyncDisposable