Definition
Assembly: CloudNimble.SimpleMessageBus.IndexedDb.Core.dll Namespace: CloudNimble.SimpleMessageBus.IndexedDb.Core Inheritance: CloudNimble.BlazorEssentials.IndexedDb.IndexedDbDatabaseSyntax
Summary
Represents the IndexedDB database structure for SimpleMessageBus in Blazor WebAssembly applications.Remarks
This class defines the IndexedDB schema used for client-side message queuing in Blazor WebAssembly. It provides three object stores for managing message lifecycle: Queue (pending), Completed (successful), and Failed (error) processing states.Constructors
.ctor
Syntax
Parameters
| Name | Type | Description |
|---|---|---|
jsRuntime | Microsoft.JSInterop.IJSRuntime | - |
indexedDbOptions | Microsoft.Extensions.Options.IOptions<CloudNimble.SimpleMessageBus.IndexedDb.Core.IndexedDbOptions> | - |
Properties
Completed
Gets or sets the object store for successfully processed messages.Syntax
Property Value
Type:CloudNimble.BlazorEssentials.IndexedDb.IndexedDbObjectStore
Failed
Gets or sets the object store for messages that failed processing.Syntax
Property Value
Type:CloudNimble.BlazorEssentials.IndexedDb.IndexedDbObjectStore
Queue
Gets or sets the object store for messages pending processing.Syntax
Property Value
Type:CloudNimble.BlazorEssentials.IndexedDb.IndexedDbObjectStore