Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IPersistedQueueCollection.cs
1
using
System.Threading.Tasks;
2
using
Waher.Runtime.Inventory
;
3
4
namespace
Waher.Persistence.Queues
5
{
9
public
interface
IPersistedQueueCollection
:
IProcessingSupport
<IDatabaseProvider>
10
{
22
Task<IPersistedQueue>
GetQueue
(
IDatabaseProvider
Provider,
string
QueueName,
23
bool
CanBeNull);
24
30
Task<string[]>
GetQueues
(
IDatabaseProvider
Provider);
31
}
32
}
Waher.Persistence.IDatabaseProvider
Interface for database providers that can be plugged into the static Database class.
Definition:
IDatabaseProvider.cs:27
Waher.Persistence.Queues.IPersistedQueueCollection
Inteface for collections of persisted queues matching a given database provider.
Definition:
IPersistedQueueCollection.cs:10
Waher.Persistence.Queues.IPersistedQueueCollection.GetQueue
Task< IPersistedQueue > GetQueue(IDatabaseProvider Provider, string QueueName, bool CanBeNull)
Gets a persisted queue with the specified name. If one is not found, a new one is created.
Waher.Persistence.Queues.IPersistedQueueCollection.GetQueues
Task< string[]> GetQueues(IDatabaseProvider Provider)
Gets an array of available queue names.
Waher.Runtime.Inventory.IProcessingSupport
Interface for detecting interfaces supporting objects with predefined features.
Definition:
IProcessingSupport.cs:8
Waher.Persistence.Queues
Definition:
FileQueueCollection.cs:11
Waher.Runtime.Inventory
Definition:
TypesLoader.cs:9
IoTGateway
Persistence
Waher.Persistence
Queues
IPersistedQueueCollection.cs
Generated by
1.9.5