代表遠端設定伺服器範本的有狀態抽象化機制。
簽名:
export interface ServerTemplate
方法
方法 | 說明 |
---|---|
評估(背景資訊) | 評估目前的範本以產生 ServerConfig。 |
load() | 擷取並快取專案 ServerTemplate 目前使用中的版本。 |
set(範本) | 設定並快取 ServerTemplateData 或代表伺服器範本的 JSON 字串 |
toJSON() | 傳回 ServerTemplateData 的 JSON 表示法 |
ServerTemplate.think()
評估目前的範本以產生 ServerConfig。
簽名:
evaluate(context?: EvaluationContext): ServerConfig;
參數
參數 | 類型 | 說明 |
---|---|---|
context | EvaluationContext |
傳回:
ServerTemplate.load()
擷取並快取專案 ServerTemplate 目前使用中的版本。
簽名:
load(): Promise<void>;
傳回:
承諾<void>
ServerTemplate.set()
設定並快取 ServerTemplateData 或代表伺服器範本的 JSON 字串
簽名:
set(template: ServerTemplateDataType): void;
參數
參數 | 類型 | 說明 |
---|---|---|
範本 | ServerTemplateDataType |
傳回:
void
ServerTemplate.toJSON()
傳回 ServerTemplateData 的 JSON 表示法
簽名:
toJSON(): ServerTemplateData;
傳回: