Другое значение для пространства имен? - PullRequest
3 голосов
/ 27 мая 2011

Я только что прочитал о классе ManagementScope в MSDN, и он сказал что-то, что меня смутило.

Пример подключается к пространству имен на удаленном компьютере.

А? Что такое «пространство имен на удаленном компьютере»? Я думал, что пространство имен - это искусственный способ сгруппировать функциональность. Википедия говорит, что пространство имен - это «абстрактный контейнер или среда, созданная для хранения логической группы уникальных идентификаторов или символов».

О чем говорит MSDN?

Ответы [ 2 ]

3 голосов
/ 27 мая 2011

Документация относится к Windows Management Instrumentation (WMI) пространств имен. Какие группы WMI объектов в иерархии, как пространства имен в BCL. В WMI безопасность и доступ к объектам устанавливаются на уровне пространства имен.

Из Глоссария WMI - Пространство имен :

Категоризация классов и экземпляров, используемых для управления их областью действия и видимостью. Пространства имен не являются физическими местоположениями. Они больше похожи на логические базы данных, содержащие определенные классы и экземпляры. Пространства имен представлены системным классом __Namespace или производным от него классом.

1 голос
/ 27 мая 2011

Windows Management использует общую информационную модель (CIM), которая использует классы, организованные в пространства имен.

Для MSDN: http://technet.microsoft.com/en-us/library/ee198933.aspx

Пространства имен - это механизм разделения, используемый CIMконтролировать область видимости и определения классов управляемых ресурсов.Каждое пространство имен в CIM содержит логическую группу связанных классов, представляющих определенную технологию или область управления.

Пространства имен примерно эквивалентны папкам на диске.Как и папки, пространства имен предоставляют место для хранения связанной информации;папка с именем Scripts, скорее всего, будет содержать скрипты, а пространство имен с именем MicrosoftActiveDirectory, скорее всего, будет содержать классы WMI, используемые для управления Active Directory.Обе папки и пространства имен помогают вам однозначно идентифицировать элемент.На компьютере может быть только один файл с именем C: \ Scripts \ WMI_Script.vbs;аналогично, у вас может быть только один класс WMI с именем root \ cimv2: Win32_Process.

Большинство классов, используемых WMI, находятся в пространстве имен root \ cimv2.

...