Creazione di uno spazio dei nomi figlio con codice MOF
Il modo più semplice per creare uno spazio dei nomi consiste nell'usare il codice MOF (Managed Object Format) per creare lo spazio dei nomi all'interno della directory corrente. La directory corrente viene definita quando si accede.
La procedura seguente descrive come creare uno spazio dei nomi figlio usando il codice MOF.
Per creare uno spazio dei nomi figlio usando il codice MOF
Creare un'istanza della classe __Namespace .
Nell'esempio di codice seguente viene illustrato come creare uno spazio dei nomi figlio.
instance of __Namespace { Name = "MyNamespace"; };
Se si vuole richiedere all'utente di creare una connessione crittografata allo spazio dei nomi, usare il qualificatore RequireEncryption . Per altre informazioni, vedere Richiesta di una connessione crittografata a uno spazio dei nomi.
Nell'esempio di codice seguente viene illustrato come richiedere una connessione crittografata.
instance of __Namespace { Name = "MyNamespace"; [RequiresEncryption(TRUE)] instance of __MyNamespace { }; };
Se si vuole impostare un descrittore di sicurezza nello spazio dei nomi anziché usare la sicurezza dello spazio dei nomi predefinita, usare il qualificatore NamespaceSecuritySDDL . Per altre informazioni, vedere Impostazione della sicurezza dello spazio dei nomi quando viene creato lo spazio dei nomi.
Nell'esempio di codice seguente viene illustrato come impostare un descrittore di sicurezza nello spazio dei nomi.
#pragma namespace("\\\\.\\root\\MyNamespace") [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")] Instance of __Namespace { Name = "MyNamespace"; };
Compilare e caricare l'istanza di __Namespace usando l'utilità mofcomp o l'interfaccia IMofCompiler . Sia mofcomp che l'interfaccia IMofCompiler caricano automaticamente lo spazio dei nomi nella directory corrente. Per altre informazioni, vedere Compilazione di file MOF.
Argomenti correlati