1using System.Collections.Generic;
2using System.Threading.Tasks;
21 this.WebFolder =
string.Empty;
22 this.FolderPath =
string.Empty;
42 [Page(7,
"Configuration")]
43 [Header(48,
"Web Folder:")]
44 [ToolTip(49,
"Local resource that will be mapped to the file folder.")]
51 [Page(7,
"Configuration")]
52 [Header(50,
"Folder Path:")]
53 [ToolTip(51,
"Path to folder with contents.")]
55 [Text(
TextPosition.AfterField, 63,
"Note: Changes will take effect after broker has been restarted.")]
97 LinkedList<Parameter> Parameters =
new LinkedList<Parameter>();
Contains information about a language.
Task< string > GetStringAsync(Type Type, int Id, string Default)
Gets the string value of a string ID. If no such string exists, a string is created with the default ...
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.
override Task< bool > AcceptsChildAsync(INode Child)
If the node accepts a presumptive child, i.e. can receive as a child (if that child accepts the node ...
FileFolder()
Defines a file folder.
override async Task< IEnumerable< Parameter > > GetDisplayableParametersAsync(Language Language, RequestOrigin Caller)
Gets displayable parameters.
string FolderPath
Path to folder with contents.
override Task< string > GetTypeNameAsync(Language Language)
Gets the type name of the node.
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...
override string NodeId
ID of node.
string WebFolder
Local resource that will be mapped to the file folder.
FileFolder(GatewayConfigSource Source, WebServer Parent, string WebFolder, string FolderPath)
Defines a file folder.
Data source mirroring the Gateway.config file.
Settings for the Web Server.
Tokens available in request.
Interface for nodes that are published through the concentrator interface.
TextPosition
Where the instructions are to be place.