System.Security.Permissions Naamruimte

Definieert klassen die de toegang tot bewerkingen en resources beheren op basis van beleid.

Klassen

Name Description
CodeAccessSecurityAttribute

Hiermee geeft u de basiskenmerkklasse voor codetoegangsbeveiliging op.

DataProtectionPermission

Hiermee bepaalt u de mogelijkheid om toegang te krijgen tot versleutelde gegevens en geheugen. Deze klasse kan niet worden overgenomen.

DataProtectionPermissionAttribute

Hiermee kunnen beveiligingsacties DataProtectionPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

EnvironmentPermission

Hiermee beheert u de toegang tot systeem- en gebruikersomgevingsvariabelen. Deze klasse kan niet worden overgenomen.

EnvironmentPermissionAttribute

Hiermee kunnen beveiligingsacties EnvironmentPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

FileDialogPermission

Hiermee bepaalt u de mogelijkheid om via een dialoogvenster Bestand toegang te krijgen tot bestanden of mappen. Deze klasse kan niet worden overgenomen.

FileDialogPermissionAttribute

Hiermee kunnen beveiligingsacties FileDialogPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

FileIOPermission

Hiermee bepaalt u de mogelijkheid om toegang te krijgen tot bestanden en mappen. Deze klasse kan niet worden overgenomen.

FileIOPermissionAttribute

Hiermee kunnen beveiligingsacties FileIOPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

GacIdentityPermission

Hiermee definieert u de identiteitsmachtiging voor bestanden die afkomstig zijn uit de globale assemblycache. Deze klasse kan niet worden overgenomen.

GacIdentityPermissionAttribute

Hiermee kunnen beveiligingsacties GacIdentityPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

HostProtectionAttribute

Hiermee kunt u declaratieve beveiligingsacties gebruiken om de vereisten voor hostbeveiliging te bepalen. Deze klasse kan niet worden overgenomen.

IsolatedStorageFilePermission

Hiermee geeft u het toegestane gebruik van een privé virtueel bestandssysteem. Deze klasse kan niet worden overgenomen.

IsolatedStorageFilePermissionAttribute

Hiermee kunnen beveiligingsacties IsolatedStorageFilePermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

IsolatedStoragePermission

Vertegenwoordigt de toegang tot algemene geïsoleerde opslagmogelijkheden.

IsolatedStoragePermissionAttribute

Hiermee kunnen beveiligingsacties IsolatedStoragePermission worden toegepast op code met behulp van declaratieve beveiliging.

KeyContainerPermission

Hiermee bepaalt u de mogelijkheid om toegang te krijgen tot sleutelcontainers. Deze klasse kan niet worden overgenomen.

KeyContainerPermissionAccessEntry

Hiermee geeft u toegangsrechten op voor specifieke sleutelcontainers. Deze klasse kan niet worden overgenomen.

KeyContainerPermissionAccessEntryCollection

Vertegenwoordigt een verzameling KeyContainerPermissionAccessEntry objecten. Deze klasse kan niet worden overgenomen.

KeyContainerPermissionAccessEntryEnumerator

Vertegenwoordigt de enumerator voor KeyContainerPermissionAccessEntry objecten in een KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

Hiermee kunnen beveiligingsacties KeyContainerPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

MediaPermission

De MediaPermission beschrijft een set beveiligingsmachtigingen waarmee de mogelijkheid voor audio, afbeeldingen en videomedia wordt bepaald om te werken in een gedeeltelijke Windows Presentation Foundation (WPF)-toepassing.

MediaPermissionAttribute

Hiermee kunnen beveiligingsacties MediaPermission worden toegepast op code met behulp van declaratieve beveiliging.

PermissionSetAttribute

Hiermee kunnen beveiligingsacties worden PermissionSet toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

PrincipalPermission

Hiermee kunt u controles uitvoeren op de actieve principal (zie IPrincipal) met behulp van de taalconstructies die zijn gedefinieerd voor zowel declaratieve als imperatieve beveiligingsacties. Deze klasse kan niet worden overgenomen.

PrincipalPermissionAttribute

Hiermee kunnen beveiligingsacties PrincipalPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

PublisherIdentityPermission

Vertegenwoordigt de identiteit van een software-uitgever. Deze klasse kan niet worden overgenomen.

PublisherIdentityPermissionAttribute

Hiermee kunnen beveiligingsacties PublisherIdentityPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

ReflectionPermission

Hiermee beheert u de toegang tot niet-openbare typen en leden via de System.Reflection API's. Hiermee bepaalt u enkele functies van de System.Reflection.Emit API's.

ReflectionPermissionAttribute

Hiermee kunnen beveiligingsacties ReflectionPermission worden toegepast op code met behulp van declaratieve beveiliging.

RegistryPermission

Hiermee bepaalt u de mogelijkheid om toegang te krijgen tot registervariabelen. Deze klasse kan niet worden overgenomen.

RegistryPermissionAttribute

Hiermee kunnen beveiligingsacties RegistryPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

ResourcePermissionBase

Hiermee staat u het beheer van beveiligingsmachtigingen voor codetoegang toe.

ResourcePermissionBaseEntry

Hiermee definieert u de kleinste eenheid van een beveiligingsmachtigingsset voor codetoegang.

SecurityAttribute

Hiermee geeft u de basiskenmerkklasse op voor declaratieve beveiliging waaruit CodeAccessSecurityAttribute wordt afgeleid.

SecurityPermission

Beschrijft een set beveiligingsmachtigingen die zijn toegepast op code. Deze klasse kan niet worden overgenomen.

SecurityPermissionAttribute

Hiermee kunnen beveiligingsacties SecurityPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

SiteIdentityPermission

Hiermee definieert u de identiteitsmachtiging voor de website waaruit de code afkomstig is. Deze klasse kan niet worden overgenomen.

SiteIdentityPermissionAttribute

Hiermee kunnen beveiligingsacties SiteIdentityPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

StorePermission

Hiermee bepaalt u de toegang tot winkels met X.509-certificaten. Deze klasse kan niet worden overgenomen.

StorePermissionAttribute

Hiermee kunnen beveiligingsacties StorePermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

StrongNameIdentityPermission

Definieert de identiteitsmachtiging voor sterke namen. Deze klasse kan niet worden overgenomen.

StrongNameIdentityPermissionAttribute

Hiermee kunnen beveiligingsacties StrongNameIdentityPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

StrongNamePublicKeyBlob

Vertegenwoordigt de openbare-sleutelgegevens (een blob genoemd) voor een sterke naam. Deze klasse kan niet worden overgenomen.

TypeDescriptorPermission

Hiermee definieert u gedeeltelijke vertrouwenstoegang tot de TypeDescriptor klasse.

TypeDescriptorPermissionAttribute

Bepaalt de machtigingsvlagmen die van toepassing zijn op een TypeDescriptor.

UIPermission

Hiermee bepaalt u de machtigingen met betrekking tot gebruikersinterfaces en het Klembord. Deze klasse kan niet worden overgenomen.

UIPermissionAttribute

Hiermee kunnen beveiligingsacties UIPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

UrlIdentityPermission

Definieert de identiteitsmachtiging voor de URL waaruit de code afkomstig is. Deze klasse kan niet worden overgenomen.

UrlIdentityPermissionAttribute

Hiermee kunnen beveiligingsacties UrlIdentityPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

WebBrowserPermission

Het WebBrowserPermission object bepaalt de mogelijkheid om het besturingselement WebBrowser te maken.

WebBrowserPermissionAttribute

Hiermee kunnen beveiligingsacties WebBrowserPermission worden toegepast op code met behulp van declaratieve beveiliging.

ZoneIdentityPermission

Hiermee definieert u de identiteitsmachtiging voor de zone waaruit de code afkomstig is. Deze klasse kan niet worden overgenomen.

ZoneIdentityPermissionAttribute

Hiermee kunnen beveiligingsacties ZoneIdentityPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

Interfaces

Name Description
IUnrestrictedPermission

Hiermee staat u een machtiging toe om een onbeperkte status beschikbaar te maken.

Enums

Name Description
DataProtectionPermissionFlags

Hiermee geeft u de toegangsmachtigingen voor het versleutelen van gegevens en geheugen.

EnvironmentPermissionAccess

Hiermee geeft u toegang tot omgevingsvariabelen.

FileDialogPermissionAccess

Hiermee geeft u het type toegang tot bestanden toegestaan via de dialoogvensters Bestand.

FileIOPermissionAccess

Hiermee geeft u het type bestandstoegang aangevraagd.

HostProtectionResource

Hiermee geeft u categorieën van functionaliteit die mogelijk schadelijk zijn voor de host als deze worden aangeroepen door een methode of klasse.

IsolatedStorageContainment

Hiermee geeft u het toegestane gebruik van geïsoleerde opslag.

KeyContainerPermissionFlags

Hiermee geeft u het type sleutelcontainertoegang toegestaan.

MediaPermissionAudio

Hiermee geeft u het machtigingsniveau voor audio.

MediaPermissionImage

Hiermee geeft u het machtigingsniveau voor afbeeldingen op.

MediaPermissionVideo

Hiermee geeft u het machtigingsniveau voor video.

PermissionState

Hiermee geeft u op of een machtiging alle of geen toegang moet hebben tot resources bij het maken.

ReflectionPermissionFlag

Hiermee geeft u het toegestane gebruik van de System.Reflection en System.Reflection.Emit naamruimten.

RegistryPermissionAccess

Hiermee geeft u de toegestane toegang tot registersleutels en -waarden.

SecurityAction

Hiermee geeft u de beveiligingsacties op die kunnen worden uitgevoerd met behulp van declaratieve beveiliging.

SecurityPermissionFlag

Hiermee geeft u toegangsvlagken op voor het beveiligingsmachtigingsobject.

StorePermissionFlags

Hiermee geeft u de toegestane toegang tot X.509-certificaatarchieven op.

TypeDescriptorPermissionFlags

Hiermee definieert u machtigingsinstellingen voor type descriptors.

UIPermissionClipboard

Hiermee geeft u het type klembordtoegang op dat is toegestaan voor de aanroepende code.

UIPermissionWindow

Hiermee geeft u het type venster op dat code mag gebruiken.

WebBrowserPermissionLevel

Hiermee geeft u het machtigingsniveau voor een webbrowser.