Skip to main content

Definition

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

Syntax

Summary

Configuration options for an Azurite instance.

Constructors

.ctor

Syntax

.ctor Inherited

Inherited from object

Syntax

Properties

AutoAssignPorts

Gets or sets whether to automatically assign random ports when ports are not specified. When true and ports are null, random ports in 20000-30000 range will be assigned. Defaults to true.

Syntax

Property Value

Type: bool

BlobPort

Gets or sets the optional blob service port. If null, Azurite will use its default port and we’ll parse the actual port from output.

Syntax

Property Value

Type: System.Nullable<int>

DebugLogPath

Gets or sets the debug log file path. Null means no debug logging.

Syntax

Property Value

Type: string

DisableTelemetry

Gets or sets whether to disable telemetry. Defaults to true.

Syntax

Property Value

Type: bool

ExtentMemoryLimitMB

Gets or sets the maximum memory limit in MB for in-memory storage. Null means unlimited. Only applies when AzuriteConfiguration.InMemoryPersistence is true.

Syntax

Property Value

Type: System.Nullable<int>

InMemoryPersistence

Gets or sets whether to use in-memory persistence (no disk storage). Defaults to true.

Syntax

Property Value

Type: bool

InstanceName

Gets or sets a name to identify this Azurite instance (e.g., test class name). Used for process identification and debugging. The full window title will be “Breakdance.Azurite - ”. If not set, defaults to “Unknown”.

Syntax

Property Value

Type: string

Location

Gets or sets the workspace location for disk persistence. Only used when AzuriteConfiguration.InMemoryPersistence is false.

Syntax

Property Value

Type: string

LooseMode

Gets or sets whether to enable loose mode (ignore unsupported headers/parameters). Defaults to false.

Syntax

Property Value

Type: bool

MaxRetries

Gets or sets the maximum number of retry attempts when port conflicts occur. Only applies when AzuriteConfiguration.AutoAssignPorts is true. Defaults to 20.

Syntax

Property Value

Type: int

QueuePort

Gets or sets the optional queue service port. If null, Azurite will use its default port and we’ll parse the actual port from output.

Syntax

Property Value

Type: System.Nullable<int>

Services

Gets or sets which services to start. Defaults to AzuriteServiceType.All.

Syntax

Property Value

Type: CloudNimble.Breakdance.Azurite.AzuriteServiceType

Silent

Gets or sets whether to run in silent mode (no access logs). Defaults to true.

Syntax

Property Value

Type: bool

SkipApiVersionCheck

Gets or sets whether to skip API version checking. Defaults to true.

Syntax

Property Value

Type: bool

StartupTimeoutSeconds

Gets or sets the timeout in seconds to wait for Azurite to start. Defaults to 30 seconds.

Syntax

Property Value

Type: int

TablePort

Gets or sets the optional table service port. If null, Azurite will use its default port and we’ll parse the actual port from output.

Syntax

Property Value

Type: System.Nullable<int>

Methods

Equals Inherited Virtual

Inherited from object

Syntax

Parameters

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

GetHashCode Inherited Virtual

Inherited from object

Syntax

Returns

Type: int

GetType Inherited

Inherited from object

Syntax

Returns

Type: System.Type

MemberwiseClone Inherited

Inherited from object

Syntax

Returns

Type: object

ReferenceEquals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

ToString Inherited Virtual

Inherited from object

Syntax

Returns

Type: string?