Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Model lokalizacji schematu CIM udostępnia mechanizm lokalizowania kwalifikatorów. Nie obsługuje bezpośredniej lokalizacji wartości właściwości.
W niektórych przypadkach jednak wartości właściwości ciągu w wystąpieniach statycznych mogą zostać zastąpione przez wyliczony typ liczby całkowitej, a dla właściwości w definicji klasy można zdefiniować mapę wartości. W takich przypadkach oznaczenie Wartości powinno być zlokalizowane. Używanie kwalifikatorów wyliczenia jest podstawowym mechanizmem lokalizowania wartości właściwości. Inne formy lokalizacji wartości nieruchomości nie są obsługiwane.
W poniższym przykładzie pokazano, jak właściwości statyczne można lokalizować przy użyciu map częściowych wartości z wyrażeniami regularnymi. W tym przykładzie wstępnie zdefiniowany podzestaw wartości jest inicjowany w schemacie przy użyciu wystąpień statycznych. Pozostałe wartości są udostępniane dynamicznie.
[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";
};
Aby uzyskać więcej informacji, zobacz Lokalizowanie właściwości statycznych.