2using System.Text.RegularExpressions;
12 [CollectionName(
"VaultItems")]
13 [Index(
"Account",
"Type",
"ClientId")]
17 internal static readonly Regex UnitTests =
new Regex(
@"Waher[.]Service[.]IoTBroker[.]Test[.](LegalIdentitiesTests|SmartContractsTests|AgentTests)",
18 RegexOptions.Compiled | RegexOptions.Singleline);
22 DataStorage.Account.FromSaveUnsaved,
23 DataStorage.Account.FromUpdateObject
28 DataStorage.Account.FromSaveUnsaved,
29 DataStorage.Account.FromUpdateObject,
30 "System.Threading.PortableThreadPool+WorkerThread",
57 public string Type {
get;
set; }
static DomainConfiguration Instance
Current instance of configuration.
bool UseDomainName
If the server uses a domain name.
Static class containing methods that can be used to make sure calls are made from appropriate locatio...
static ICallStackCheck[] Convert(params object[] Sources)
Converts an array of objects into an array of ICallStackCheck objects, assuming each listed source is...
static void CallFromSource(params string[] Sources)
Makes sure the call is made from one of the listed sources.
Contains information about an item in the Vault.
string ClientId
Client ID (as defined by the agent).
VaultTag[] Tags
Tags containing information about the item.
string Type
Vault item type.
DateTime Updated
When item was updated.
byte[] VaultId
ID given to the Vault item.
string Account
Account name.
DateTime Created
When item was created.
VaultItem()
Contains information about an item in the Vault.
Contains information about a tag in a vault item.
Service Module hosting the XMPP broker and its components.
Interface for call stack checks.