Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Псевдоним , в WMI, является символьной ссылкой в классе или экземпляре класса, расположенном в другом месте в файле MOF. Компилятор MOF использует псевдонимы для установления ссылок между классами и экземплярами. Компилятор обрабатывает псевдонимы, чтобы они ссылались на классы, поэтому имена псевдонимов недоступны в скомпилированном коде. В результате клиентские приложения не могут ссылаться на классы с помощью псевдонимов.
Заметка
WMI поддерживает опережающее использование ссылок, но не циклические псевдонимы.
Псевдоним имеет область только в MOF-файле, в котором вы объявляете псевдоним. Таким образом, псевдоним как правило используется в качестве ярлыка для длинного пути к объекту.
Определение псевдонима
- Добавьте фразу "as $псевдоним" в объявление экземпляра или класса.
- Имена псевдонимов соответствуют тем же правилам, что и имена экземпляров и классов, за исключением того, что имена псевдонимов должны начинаться с знака доллара ($). Символы подчеркивания могут отображаться в имени псевдонима после начального символа.
В следующем примере кода описывается использование псевдонима в определении класса.
class MyClass as $MyClassAlias
{
};
instance of MyClass as $MyInstanceAlias
{
};
В следующих примерах кода описывается использование псевдонима в качестве символьной ссылки на путь к объекту. В этих примерах объявляется два класса для описания диска: класс Disk, указывающий букву диска и класс DiskRef, указывающий путь к диску. Псевдоним определяется для экземпляра класса Disk. Этот псевдоним используется в качестве значения для свойства PathToDisk в экземпляре DiskRef.
class Disk {
[key] string DriveLetter;
};
class DiskRef
{
[key] string MyKey;
Disk ref PathToDisk;
};
instance of Disk as $DiskAlias
{
DriveLetter = "c";
};
instance of DiskRef
{
MyKey = "hello";
PathToDisk = $DiskAlias;
};
Связанные разделы