System.Security.Permissions Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje klasy kontrolujące dostęp do operacji i zasobów na podstawie zasad.
Klasy
| CodeAccessSecurityAttribute |
Określa klasę atrybutu podstawowego dla zabezpieczeń dostępu kodu. |
| DataProtectionPermission |
Kontroluje możliwość uzyskiwania dostępu do zaszyfrowanych danych i pamięci. Klasa ta nie może być dziedziczona. |
| DataProtectionPermissionAttribute |
Umożliwia stosowanie akcji DataProtectionPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| EnvironmentPermission |
Kontroluje dostęp do zmiennych środowiskowych systemu i użytkownika. Klasa ta nie może być dziedziczona. |
| EnvironmentPermissionAttribute |
Umożliwia stosowanie akcji EnvironmentPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| FileDialogPermission |
Kontroluje możliwość uzyskiwania dostępu do plików lub folderów za pomocą okna dialogowego Plik . Klasa ta nie może być dziedziczona. |
| FileDialogPermissionAttribute |
Umożliwia stosowanie akcji FileDialogPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| FileIOPermission |
Kontroluje możliwość uzyskiwania dostępu do plików i folderów. Klasa ta nie może być dziedziczona. |
| FileIOPermissionAttribute |
Umożliwia stosowanie akcji FileIOPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| GacIdentityPermission |
Definiuje uprawnienia tożsamości dla plików pochodzących z globalnej pamięci podręcznej zestawów. Klasa ta nie może być dziedziczona. |
| GacIdentityPermissionAttribute |
Umożliwia stosowanie akcji GacIdentityPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| HostProtectionAttribute |
Umożliwia korzystanie z deklaratywnych akcji zabezpieczeń w celu określenia wymagań dotyczących ochrony hosta. Klasa ta nie może być dziedziczona. |
| IsolatedStorageFilePermission |
Określa dozwolone użycie prywatnego wirtualnego systemu plików. Klasa ta nie może być dziedziczona. |
| IsolatedStorageFilePermissionAttribute |
Umożliwia stosowanie akcji IsolatedStorageFilePermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| IsolatedStoragePermission |
Reprezentuje dostęp do ogólnych izolowanych możliwości magazynu. |
| IsolatedStoragePermissionAttribute |
Umożliwia stosowanie akcji IsolatedStoragePermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. |
| KeyContainerPermission |
Kontroluje możliwość uzyskiwania dostępu do kontenerów kluczy. Klasa ta nie może być dziedziczona. |
| KeyContainerPermissionAccessEntry |
Określa prawa dostępu dla określonych kontenerów kluczy. Klasa ta nie może być dziedziczona. |
| KeyContainerPermissionAccessEntryCollection |
Reprezentuje kolekcję KeyContainerPermissionAccessEntry obiektów. Klasa ta nie może być dziedziczona. |
| KeyContainerPermissionAccessEntryEnumerator |
Reprezentuje moduł wyliczający dla KeyContainerPermissionAccessEntry obiektów w obiekcie KeyContainerPermissionAccessEntryCollection. |
| KeyContainerPermissionAttribute |
Umożliwia stosowanie akcji KeyContainerPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| MediaPermission |
W MediaPermission tym artykule opisano zestaw uprawnień zabezpieczeń, które kontrolują możliwość działania multimediów audio, obrazów i wideo w aplikacji Windows Presentation Foundation (WPF). |
| MediaPermissionAttribute |
Umożliwia stosowanie akcji MediaPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. |
| PermissionSetAttribute |
Umożliwia stosowanie akcji zabezpieczeń do PermissionSet kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| PrincipalPermission |
Umożliwia kontrole względem aktywnej jednostki (zobacz IPrincipal) przy użyciu konstrukcji języka zdefiniowanych zarówno dla akcji deklaratywnych, jak i imperatywnych zabezpieczeń. Klasa ta nie może być dziedziczona. |
| PrincipalPermissionAttribute |
Umożliwia stosowanie akcji PrincipalPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| PublisherIdentityPermission |
Reprezentuje tożsamość wydawcy oprogramowania. Klasa ta nie może być dziedziczona. |
| PublisherIdentityPermissionAttribute |
Umożliwia stosowanie akcji PublisherIdentityPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| ReflectionPermission |
Kontroluje dostęp do typów innych niż publiczne i elementy członkowskie za pośrednictwem System.Reflection interfejsów API. Steruje niektórymi System.Reflection.Emit funkcjami interfejsów API. |
| ReflectionPermissionAttribute |
Umożliwia stosowanie akcji ReflectionPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. |
| RegistryPermission |
Kontroluje możliwość uzyskiwania dostępu do zmiennych rejestru. Klasa ta nie może być dziedziczona. |
| RegistryPermissionAttribute |
Umożliwia stosowanie akcji RegistryPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| ResourcePermissionBase |
Umożliwia kontrolę nad uprawnieniami zabezpieczeń dostępu do kodu. |
| ResourcePermissionBaseEntry |
Definiuje najmniejszą jednostkę zestawu uprawnień dostępu do kodu. |
| SecurityAttribute |
Określa klasę atrybutu podstawowego dla zabezpieczeń deklaratywnych, z których CodeAccessSecurityAttribute pochodzi. |
| SecurityPermission |
Opisuje zestaw uprawnień zabezpieczeń zastosowanych do kodu. Klasa ta nie może być dziedziczona. |
| SecurityPermissionAttribute |
Umożliwia stosowanie akcji SecurityPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| SiteIdentityPermission |
Definiuje uprawnienie tożsamości dla witryny sieci Web, z której pochodzi kod. Klasa ta nie może być dziedziczona. |
| SiteIdentityPermissionAttribute |
Umożliwia stosowanie akcji SiteIdentityPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| StorePermission |
Kontroluje dostęp do magazynów zawierających certyfikaty X.509. Klasa ta nie może być dziedziczona. |
| StorePermissionAttribute |
Umożliwia stosowanie akcji StorePermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| StrongNameIdentityPermission |
Definiuje uprawnienie tożsamości dla silnych nazw. Klasa ta nie może być dziedziczona. |
| StrongNameIdentityPermissionAttribute |
Umożliwia stosowanie akcji StrongNameIdentityPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| StrongNamePublicKeyBlob |
Reprezentuje informacje o kluczu publicznym (nazywane obiektem blob) jako silną nazwę. Klasa ta nie może być dziedziczona. |
| TypeDescriptorPermission |
Definiuje dostęp do klasy z częściowym zaufaniem TypeDescriptor . |
| TypeDescriptorPermissionAttribute |
Określa flagi uprawnień, które mają zastosowanie do elementu TypeDescriptor. |
| UIPermission |
Kontroluje uprawnienia związane z interfejsami użytkownika i Schowek. Klasa ta nie może być dziedziczona. |
| UIPermissionAttribute |
Umożliwia stosowanie akcji UIPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| UrlIdentityPermission |
Definiuje uprawnienia tożsamości dla adresu URL, z którego pochodzi kod. Klasa ta nie może być dziedziczona. |
| UrlIdentityPermissionAttribute |
Umożliwia stosowanie akcji UrlIdentityPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
| WebBrowserPermission |
Obiekt WebBrowserPermission kontroluje możliwość tworzenia kontrolki WebBrowser. |
| WebBrowserPermissionAttribute |
Umożliwia stosowanie akcji WebBrowserPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. |
| ZoneIdentityPermission |
Definiuje uprawnienia tożsamości dla strefy, z której pochodzi kod. Klasa ta nie może być dziedziczona. |
| ZoneIdentityPermissionAttribute |
Umożliwia stosowanie akcji ZoneIdentityPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona. |
Interfejsy
| IUnrestrictedPermission |
Zezwala na uwidocznienie nieograniczonego stanu. |
Wyliczenia
| DataProtectionPermissionFlags |
Określa uprawnienia dostępu do szyfrowania danych i pamięci. |
| EnvironmentPermissionAccess |
Określa dostęp do zmiennych środowiskowych. |
| FileDialogPermissionAccess |
Określa typ dostępu do plików dozwolonych za pośrednictwem okna dialogowego Plik . |
| FileIOPermissionAccess |
Określa typ żądanego dostępu do pliku. |
| HostProtectionResource |
Określa kategorie funkcji potencjalnie szkodliwe dla hosta w przypadku wywołania przez metodę lub klasę. |
| IsolatedStorageContainment |
Określa dozwolone użycie izolowanego magazynu. |
| KeyContainerPermissionFlags |
Określa typ dozwolonego dostępu do kontenera kluczy. |
| MediaPermissionAudio |
Określa poziom uprawnień dla dźwięku. |
| MediaPermissionImage |
Określa poziom uprawnień dla obrazów. |
| MediaPermissionVideo |
Określa poziom uprawnień dla filmu wideo. |
| PermissionState |
Określa, czy uprawnienie powinno mieć dostęp do wszystkich lub żadnych zasobów podczas tworzenia. |
| ReflectionPermissionFlag |
Określa dozwolone użycie System.Reflection przestrzeni nazw i System.Reflection.Emit . |
| RegistryPermissionAccess |
Określa dozwolony dostęp do kluczy i wartości rejestru. |
| SecurityAction |
Określa akcje zabezpieczeń, które można wykonać przy użyciu zabezpieczeń deklaratywnych. |
| SecurityPermissionFlag |
Określa flagi dostępu dla obiektu uprawnień zabezpieczeń. |
| StorePermissionFlags |
Określa dozwolony dostęp do magazynów certyfikatów X.509. |
| TypeDescriptorPermissionFlags |
Definiuje ustawienia uprawnień dla deskryptorów typów. |
| UIPermissionClipboard |
Określa typ dostępu schowka, który jest dozwolony dla kodu wywołującego. |
| UIPermissionWindow |
Określa typ okien, z których może korzystać kod. |
| WebBrowserPermissionLevel |
Określa poziom uprawnień przeglądarki sieci Web. |