Erstellen eines untergeordneten Namespace mit MOF-Code
Die einfachste Möglichkeit zum Erstellen eines Namespace besteht darin, Managed Object Format -Code (MOF) zu verwenden, um den Namespace im aktuellen Verzeichnis zu erstellen. Das aktuelle Verzeichnis wird definiert, wenn Sie sich anmelden.
Im folgenden Verfahren wird beschrieben, wie sie einen untergeordneten Namespace mithilfe von MOF-Code erstellen.
So erstellen Sie einen untergeordneten Namespace mit MOF-Code
Erstellen Sie eine Instanz der _ _ Namespace-Klasse.
Das folgende Codebeispiel zeigt, wie ein untergeordneter Namespace erstellt wird.
instance of __Namespace { Name = "MyNamespace"; };Wenn Sie festlegen möchten, dass der Benutzer eine verschlüsselte Verbindung mit dem Namespace herstellen muss, verwenden Sie den RequiresEncryption-Qualifizierer. Weitere Informationen finden Sie unter Erfordern einer verschlüsselten Verbindung mit einem Namespace.
Das folgende Codebeispiel zeigt, wie eine verschlüsselte Verbindung erforderlich ist.
instance of __Namespace { Name = "MyNamespace"; [RequiresEncryption(TRUE)] instance of __MyNamespace { }; };Wenn Sie einen Sicherheitsdeskriptor für den Namespace festlegen möchten, anstatt die Standardnamespacesicherheit zu verwenden, verwenden Sie den NamespaceSecuritySDDL-Qualifizierer. Weitere Informationen finden Sie unter Festlegen der Namespacesicherheit beim Erstellen des Namespaces.
Im folgenden Codebeispiel wird gezeigt, wie Sie einen Sicherheitsdeskriptor für den -Namespace festlegen.
#pragma namespace("\\\\.\\root\\MyNamespace") [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")] Instance of __Namespace { Name = "MyNamespace"; };Kompilieren und laden Sie die _ _ Namespace-Instanz mithilfe des MofComp-Hilfsprogramms oder der IMofCompiler-Schnittstelle. Sowohl mofcomp als auch die IMofCompiler-Schnittstelle laden den Namespace automatisch in das aktuelle Verzeichnis. Weitere Informationen finden Sie unter Kompilieren von MOF-Dateien.