Een kindnaamruimte maken met MOF-code
De eenvoudigste manier om een naamruimte te maken, is door MOF-code (Managed Object Format) te gebruiken om de naamruimte in de huidige map te maken. De huidige map wordt gedefinieerd wanneer u zich aanmeldt.
In de volgende procedure wordt beschreven hoe u een onderliggende naamruimte maakt met behulp van MOF-code.
Een onderliggende naamruimte maken met behulp van MOF-code
Maak een exemplaar van de __Namespace-klasse.
In het volgende codevoorbeeld ziet u hoe u een subnaamruimte maakt.
instance of __Namespace { Name = "MyNamespace"; };
Als u wilt vereisen dat de gebruiker een versleutelde verbinding met de naamruimte maakt, gebruikt u de RequiresEncryption kwalificatie. Zie Een versleutelde verbinding met een naamruimtevereisen voor meer informatie.
In het volgende codevoorbeeld ziet u hoe u een versleutelde verbinding moet vereisen.
instance of __Namespace { Name = "MyNamespace"; [RequiresEncryption(TRUE)] instance of __MyNamespace { }; };
Als u een beveiligingsdescriptor wilt instellen voor de naamruimte in plaats van de standaardnaamruimtebeveiliging, gebruikt u de NamespaceSecuritySDDL kwalificatie. Zie Naamruimtebeveiliging instellen wanneer de naamruimte wordt gemaaktvoor meer informatie.
In het volgende codevoorbeeld ziet u hoe u een beveiligingsdescriptor instelt voor de naamruimte.
#pragma namespace("\\\\.\\root\\MyNamespace") [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")] Instance of __Namespace { Name = "MyNamespace"; };
Compileer en laad het __Namespace exemplaar met behulp van het hulpprogramma mofcomp of de IMofCompiler interface. Zowel mofcomp als de IMofCompiler interface laden de naamruimte automatisch in de huidige map. Zie MOF-bestanden compilerenvoor meer informatie.
Verwante onderwerpen