System.Security.Permissions Przestrzeń nazw

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.