Skip to content

Kitto.Config.Server ​

Typed config readers for the HTTP server domain (Config.yaml node Server and its sub-nodes Jobs and CORS). Part of the per-domain organization of the config metadata (replacing the monolithic Kitto.Metadata.SubNodes / SubNodes2). Each class reads its subtree once into typed fields (see TKConfigReader) AND carries the [YamlNode]/[YamlSubNode] attributes that KIDE reads via RTTI to drive the Config editor.

TKJobsConfig class ​

Background job runner settings (Notification Center / background tools). YAML path: Server/Jobs

Server:
Jobs:
PoolSize: 4

TKCORSConfig class ​

CORS settings for the REST API (/api/v4). Absent/empty AllowedOrigins disables CORS. YAML path: Server/CORS

Server:
CORS:
AllowedOrigins: https://app.example.com, http://localhost:9999
AllowCredentials: True

TKServerConfig class ​

Server settings from Config.yaml. YAML path: Server

Released under Apache License, Version 2.0.