2using System.Threading.Tasks;
41 [Page(7,
"Configuration")]
42 [Header(146,
"Sink ID:")]
43 [ToolTip(147,
"ID of the event sink, for logging purposes.")]
70 LinkedList<Parameter> Parameters =
new LinkedList<Parameter>();
82 public abstract void Export(XmlWriter Output);
Contains information about a language.
async Task< Namespace > GetNamespaceAsync(string Name)
Gets the namespace object, given its name, if available.
Contains information about a namespace in a language.
Task< LanguageString > GetStringAsync(int Id)
Gets the string object, given its ID, if available.
Abstract base class for gateway configuration nodes.
virtual INode Parent
Parent Node, or null if a root node.
GatewayConfigSource Source
Source hosting the node.
Abstract base class for event sink nodes.
override string NodeId
ID of node.
EventSinkNode(GatewayConfigSource Source, ConfigurationNode Parent, string SinkId)
Abstract base class for event sink nodes.
abstract void Export(XmlWriter Output)
Exports the event sink definition to XML.
override Task< bool > AcceptsParentAsync(INode Parent)
If the node accepts a presumptive parent, i.e. can be added to that parent (if that parent accepts th...
string SinkId
Domain being redirected.
override async Task< IEnumerable< Parameter > > GetDisplayableParametersAsync(Language Language, RequestOrigin Caller)
Gets displayable parameters.
EventSinkNode()
Abstract base class for event sink nodes.
Representation of a EventFilter
Contains configuration of custom event sinks.
Data source mirroring the Gateway.config file.
Tokens available in request.
Interface for nodes that are published through the concentrator interface.