Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Самый простой способ создания пространства имен — использовать код управляемого формата объектов (MOF) для создания пространства имен в текущем каталоге. Текущий каталог определяется при входе.
В следующей процедуре описывается создание дочернего пространства имен с помощью кода MOF.
Создание дочернего пространства имен с помощью кода MOF
Создайте экземпляр класса __Namespace.
В следующем примере кода показано, как создать дочернее пространство имен.
instance of __Namespace { Name = "MyNamespace"; };Если требуется, чтобы пользователь зашифровал подключение к пространству имен, используйте квалификатор RequireEncryption. Дополнительные сведения см. в разделе Требование зашифрованного подключения к пространству имен.
В следующем примере кода показано, как требовать зашифрованное подключение.
instance of __Namespace { Name = "MyNamespace"; [RequiresEncryption(TRUE)] instance of __MyNamespace { }; };Если вы хотите задать дескриптор безопасности в пространстве имен, а не использовать безопасность пространства имен по умолчанию, используйте квалификатор NamespaceSecuritySDDL. Дополнительные сведения см. в разделе Настройка безопасности пространства имен при создании пространства имен.
В следующем примере кода показано, как задать дескриптор безопасности в пространстве имен.
#pragma namespace("\\\\.\\root\\MyNamespace") [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")] Instance of __Namespace { Name = "MyNamespace"; };Скомпилируйте и загрузите экземпляр __Namespace с помощью программы mofcomp или интерфейса IMofCompiler. Mofcomp и интерфейс IMofCompiler автоматически загружают пространство имен в текущий каталог. Для получения дополнительной информации см. компиляцию файлов MOF.
Связанные разделы