__Namespace

[This is preliminary documentation and subject to change.]

The __Namespace system class models CIM namespaces. It provides a representation object for a real namespace. Creating a new instance of this class within any working namespace creates a new namespace within the current working namespace. Conversely, deleting an instance of __Namespace removes the requested namespace.

Enumerating instances of this class within any working namespace gives the available child namespaces.

For example, within the Root namespace are two instances of this class with the names Default and Security, that constitute the Root\Default and Root\Security namespaces, respectively.

class __Namespace : __SystemClass
{
    [key] string Name;
};
 

Properties

Name
The namespace name.