ServerTemplate interface

代表遠端設定伺服器範本的有狀態抽象化機制。

簽名:

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;

傳回:

ServerTemplateData