Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Najprostszym sposobem tworzenia przestrzeni nazw jest użycie kodu MOF (Managed Object Format) w celu utworzenia przestrzeni nazw w bieżącym katalogu. Bieżący katalog jest definiowany podczas logowania.
Poniższa procedura opisuje sposób tworzenia podrzędnej przestrzeni nazw przy użyciu kodu MOF.
Aby utworzyć podrzędną przestrzeń nazw przy użyciu kodu MOF
Utwórz wystąpienie klasy __Namespace.
W poniższym przykładzie kodu pokazano, jak utworzyć podrzędną przestrzeń nazw.
instance of __Namespace { Name = "MyNamespace"; };Jeśli chcesz, aby użytkownik nawiązał zaszyfrowane połączenie z przestrzenią nazw, użyj RequireEncryption kwalifikatora. Aby uzyskać więcej informacji, zobacz Wymaganie szyfrowanego połączenia z przestrzenią nazw.
Poniższy przykład kodu pokazuje, jak wymagać zaszyfrowanego połączenia.
instance of __Namespace { Name = "MyNamespace"; [RequiresEncryption(TRUE)] instance of __MyNamespace { }; };Jeśli chcesz ustawić deskryptor zabezpieczeń na przestrzeni nazw, zamiast używać domyślnych zabezpieczeń przestrzeni nazw, użyj kwalifikatora NamespaceSecuritySDDL. Aby uzyskać więcej informacji, zobacz Ustawianie bezpieczeństwa przestrzeni nazw podczas jej tworzenia.
Poniższy przykład kodu pokazuje, jak ustawić deskryptor zabezpieczeń w przestrzeni nazw.
#pragma namespace("\\\\.\\root\\MyNamespace") [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")] Instance of __Namespace { Name = "MyNamespace"; };Skompiluj i załaduj wystąpienie __Namespace przy użyciu narzędzia mofcomp lub interfejsu IMofCompiler. Zarówno mofcomp, jak i interfejs IMofCompiler automatycznie ładują przestrzeń nazw do bieżącego katalogu. Aby uzyskać więcej informacji, zobacz kompilowanie plików MOF.
Tematy pokrewne