Definition
Assembly: CloudNimble.Breakdance.Azurite.dll Namespace: CloudNimble.Breakdance.Azurite Inheritance: System.ObjectSyntax
Summary
Configuration options for an Azurite instance.Constructors
.ctor
Syntax
.ctor Inherited
Inherited from
objectSyntax
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
objectSyntax
Parameters
| Name | Type | Description |
|---|---|---|
obj | object? | - |
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
Parameters
| Name | Type | Description |
|---|---|---|
objA | object? | - |
objB | object? | - |
Returns
Type:bool
GetHashCode Inherited Virtual
Inherited from
objectSyntax
Returns
Type:int
GetType Inherited
Inherited from
objectSyntax
Returns
Type:System.Type
MemberwiseClone Inherited
Inherited from
objectSyntax
Returns
Type:object
ReferenceEquals Inherited
Inherited from
objectSyntax
Parameters
| Name | Type | Description |
|---|---|---|
objA | object? | - |
objB | object? | - |
Returns
Type:bool
ToString Inherited Virtual
Inherited from
objectSyntax
Returns
Type:string?