3using System.Threading.Tasks;
16 private readonly
string id = Guid.NewGuid().ToString();
38 public override string NodeId => this.id;
47 if (!
string.IsNullOrEmpty(this.
EndPoint))
50 IEnumerable<ConfigurationNode> Siblings = this.Siblings;
62 return "Exception " + i.ToString();
73 [Page(7,
"Configuration")]
74 [Header(134,
"End Point:")]
75 [ToolTip(135,
"Make an exception for this endpoint or endpoints. Can be an IP Address, an IP Range (using IP CIDR format) or a domain name (if endpoint uses mTLS).")]
112 return Task.FromResult(
false);
128 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.
Data source mirroring the Gateway.config file.
Represents an interval in a LoginAuditor configuration.
Contains information about a Login Auditor Exception.
override Task< bool > CanDestroyAsync(RequestOrigin Caller)
If the node can be destroyed to by the caller.
override Task< string > GetTypeNameAsync(Language Language)
Gets the type name of 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 ...
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 async Task< IEnumerable< Parameter > > GetDisplayableParametersAsync(Language Language, RequestOrigin Caller)
Gets displayable parameters.
LoginAuditorExceptionNode()
Contains information about a Login Auditor Exception.
override bool ChildrenOrdered
If the children of the node have an intrinsic order (true), or if the order is not important (false).
override string LocalId
If provided, an ID for the node, but unique locally between siblings. Can be null,...
override string NodeId
ID of node.
string EndPoint
Number of attempts during interval.
LoginAuditorExceptionNode(GatewayConfigSource Source)
Contains information about a Login Auditor Exception.
Contains configuration of the Login Auditor.
Tokens available in request.
Interface for nodes that are published through the concentrator interface.