當地語系化屬性值

CIM 架構當地語系化模型提供當地語系化限定詞的機制。 它不支援屬性值的直接當地語系化。

不過,在某些情況下,靜態實例中的字串屬性值可以由列舉的整數類型取代,而且可以針對類別定義中的 屬性定義值對應。 在這些情況下, 限定詞應當地語系化。 使用列舉限定詞是當地語系化屬性值的主要機制。 不支援任何其他形式的屬性值當地語系化。

下列範例示範如何使用部分值對應搭配正則運算式來當地語系化靜態屬性。 在此範例中,預先定義的值子集是使用靜態實例在架構中初始化。 其餘的值會以動態方式提供。

[abstract]
class DataGroup
{
   [key] string GUID;
   [Description("data group display name"): Amended,
                     ValueMap{"Logical Disk",
                     "CPU Utilization", ".+"}]
                     string GroupDisplayName;
   [ValueMap{"Monitors percentage of disk free space",
                  "Monitors percentage CPU utilization", ".+"}] 
                   string GroupDescription;
};

[static, Description ("pre-configured parameters") :amended]
class InitialGroup : DataGroup {
};

[dynamic, provider("HMProvider"),
    Description ("user-defined parameters") :amended]
class UserDefionedGroup : DataGroup {
};

instance of InitialGroup {
   GUID = "abc";
   GroupDisplayName = "Logical Disk";
   GroupDescription = "Monitors percentage of disk free space";
};

instance of InitialGroup {
   GUID = "def";
   GroupDisplayName = "CPU Utilization";
   GroupDescription = "Monitors percentage CPU utilization";
};

如需詳細資訊,請參閱 當地語系化靜態屬性