Bir Remote Config sunucu şablonu için durum bilgili bir soyutlamayı temsil eder.
İmza:
export interface ServerTemplate
Yöntemler
Yöntem | Açıklama |
---|---|
assess(context) | Bir ServerConfig oluşturmak için geçerli şablonu değerlendirir. |
load() | Projenin ServerTemplate dosyasının geçerli etkin sürümünü getirir ve önbelleğe alır. |
set(template) | Sunucu şablonunu temsil eden bir ServerTemplateData dosyasını veya bir JSON dizesini ayarlar ve önbelleğe alır |
toJSON() | ServerTemplateData'nın JSON temsilini döndürür |
ServerTemplate.evaluate()
Bir ServerConfig oluşturmak için geçerli şablonu değerlendirir.
İmza:
evaluate(context?: EvaluationContext): ServerConfig;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
context | DeğerlendirmeBağlamı |
İadeler:
ServerTemplate.load()
Projenin ServerTemplate dosyasının geçerli etkin sürümünü getirir ve önbelleğe alır.
İmza:
load(): Promise<void>;
İadeler:
Taahhüt<void>
ServerTemplate.set()
Sunucu şablonunu temsil eden bir ServerTemplateData dosyasını veya bir JSON dizesini ayarlar ve önbelleğe alır
İmza:
set(template: ServerTemplateDataType): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
şablon | ServerTemplateDataType |
İadeler:
geçersiz
ServerTemplate.toJSON()
ServerTemplateData'nın JSON temsilini döndürür
İmza:
toJSON(): ServerTemplateData;
İadeler: