Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Waher.Things.ICommand Interface Reference

Interface for commands. More...

Inheritance diagram for Waher.Things.ICommand:
Waher.Service.IoTBroker.Sources.PersistedData.Commands.EventStatistics Waher.Service.IoTBroker.Sources.PersistedData.Commands.SearchEvents Waher.Service.IoTBroker.Sources.ProgramData.CreateFolderCommand Waher.Service.IoTBroker.Sources.ProgramData.CreateTextFileCommand Waher.Service.IoTBroker.Sources.ProgramData.EditTextCommand Waher.Service.IoTBroker.Sources.Protocols.Commands.HttpStatistics Waher.Service.IoTBroker.Sources.Protocols.Commands.XmppStatistics Waher.Things.Ieee1451.Ieee1451_1_6.DiscoverNcapsRoot Waher.Things.Ieee1451.Ieee1451_1_6.DiscoverNcapsTopic Waher.Things.Metering.Commands.ClearMessages Waher.Things.Metering.Commands.LogMessage Waher.Things.Script.ScriptCommand Waher.Things.Script.ScriptQuery Waher.Things.Xmpp.Commands.ConnectedDeviceCommand Waher.Things.Xmpp.Commands.ReconnectCommand

Public Member Functions

Task< string > GetNameAsync (Language Language)
 Gets the name of data source. More...
 
Task< string > GetConfirmationStringAsync (Language Language)
 Gets a confirmation string, if any, of the command. If no confirmation is necessary, null, or the empty string can be returned. More...
 
Task< string > GetFailureStringAsync (Language Language)
 Gets a failure string, if any, of the command. If no specific failure string is available, null, or the empty string can be returned. More...
 
Task< string > GetSuccessStringAsync (Language Language)
 Gets a success string, if any, of the command. If no specific success string is available, null, or the empty string can be returned. More...
 
Task< bool > CanExecuteAsync (RequestOrigin Caller)
 If the command can be executed by the caller. More...
 
Task ExecuteCommandAsync ()
 Executes the command. More...
 
Task StartQueryExecutionAsync (Query Query, Language Language)
 Starts the execution of a query. More...
 
ICommand Copy ()
 Creates a copy of the command object. More...
 

Properties

string CommandID [get]
 ID of command. More...
 
CommandType Type [get]
 Type of command. More...
 
string SortCategory [get]
 Sort Category, if available. More...
 
string SortKey [get]
 Sort Key, if available. More...
 

Detailed Description

Interface for commands.

Definition at line 31 of file ICommand.cs.

Member Function Documentation

◆ CanExecuteAsync()

◆ Copy()

◆ ExecuteCommandAsync()

◆ GetConfirmationStringAsync()

◆ GetFailureStringAsync()

◆ GetNameAsync()

◆ GetSuccessStringAsync()

◆ StartQueryExecutionAsync()

Property Documentation

◆ CommandID

◆ SortCategory

◆ SortKey

◆ Type


The documentation for this interface was generated from the following file: