IsolatedStorageFilePermission Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
Code Access Security is not supported or honored by the runtime.
Hiermee geeft u het toegestane gebruik van een privé virtueel bestandssysteem. Deze klasse kan niet worden overgenomen.
public ref class IsolatedStorageFilePermission sealed : System::Security::Permissions::IsolatedStoragePermission
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission
[System.Serializable]
public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission
public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type IsolatedStorageFilePermission = class
inherit IsolatedStoragePermission
[<System.Serializable>]
type IsolatedStorageFilePermission = class
inherit IsolatedStoragePermission
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorageFilePermission = class
inherit IsolatedStoragePermission
type IsolatedStorageFilePermission = class
inherit IsolatedStoragePermission
Public NotInheritable Class IsolatedStorageFilePermission
Inherits IsolatedStoragePermission
- Overname
- Kenmerken
Opmerkingen
Caution
Cas (Code Access Security) is afgeschaft in alle versies van .NET Framework en .NET. Recente versies van .NET respecteren geen CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten alternatieve manieren zoeken om beveiligingstaken uit te voeren.
De Common Language Runtime (CLR) gebruikt deze klasse om de toegang tot geïsoleerde opslag te beheren.
Geïsoleerde opslag maakt een uniek opslaggebied voor gebruik door een toepassing of onderdeel. Het biedt echte isolatie omdat de identiteit van een toepassing op unieke wijze de hoofdmap van een virtueel bestandssysteem bepaalt, waartoe alleen die toepassing toegang heeft. Elke toepassing heeft dus automatisch een eigen bestandsgebied toegewezen. Dit bestandsgebied is volledig geïsoleerd van andere toepassingen, waardoor het privé is voor die toepassing.
Note
Er is geen effect als u stackmodifiers AssertPermitOnlyDeny voor gebruik of quotum toevoegt. Gebruik en quotum worden bepaald op basis van bewijs en er wordt geen stack walk uitgevoerd voor de eisen, waardoor de bovenstaande bewerkingen ineffectief zijn.
Constructors
| Name | Description |
|---|---|
| IsolatedStorageFilePermission(PermissionState) |
Verouderd.
Initialiseert een nieuw exemplaar van de IsolatedStorageFilePermission klasse met een volledig beperkte of onbeperkte machtiging zoals opgegeven. |
Eigenschappen
| Name | Description |
|---|---|
| UsageAllowed |
Verouderd.
Hiermee haalt u het type geïsoleerde opslagsluiting op of stelt u deze in. (Overgenomen van IsolatedStoragePermission) |
| UserQuota |
Verouderd.
Hiermee haalt u het quotum op of stelt u het quotum in voor de totale grootte van de totale opslag van elke gebruiker. (Overgenomen van IsolatedStoragePermission) |
Methoden
| Name | Description |
|---|---|
| Assert() |
Verouderd.
Declareert dat de aanroepende code toegang heeft tot de resource die wordt beveiligd door een machtigingsvraag via de code die deze methode aanroept, zelfs als bellers die hoger in de stack zijn, niet zijn gemachtigd om toegang te krijgen tot de resource. Met behulp van Assert() dit hulpprogramma kunt u beveiligingsproblemen maken. (Overgenomen van CodeAccessPermission) |
| Copy() |
Verouderd.
Hiermee maakt en retourneert u een identieke kopie van de huidige machtiging. |
| Demand() |
Verouderd.
Dwingt een runtime af SecurityException als aan alle bellers hoger in de aanroepstack niet de machtiging is verleend die is opgegeven door het huidige exemplaar. (Overgenomen van CodeAccessPermission) |
| Deny() |
Verouderd.
Verouderd.
Hiermee voorkomt u dat bellers in de aanroepstack de code gebruiken die deze methode aanroept om toegang te krijgen tot de resource die is opgegeven door het huidige exemplaar. (Overgenomen van CodeAccessPermission) |
| Equals(Object) |
Verouderd.
Bepaalt of het opgegeven CodeAccessPermission object gelijk is aan de huidige CodeAccessPermission. (Overgenomen van CodeAccessPermission) |
| FromXml(SecurityElement) |
Verouderd.
Hiermee wordt een machtiging met een opgegeven status van een XML-codering gereconstrueerd. (Overgenomen van IsolatedStoragePermission) |
| GetHashCode() |
Verouderd.
Hiermee haalt u een hashcode op voor het CodeAccessPermission object dat geschikt is voor gebruik in hash-algoritmen en gegevensstructuren, zoals een hash-tabel. (Overgenomen van CodeAccessPermission) |
| GetType() |
Verouderd.
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Intersect(IPermission) |
Verouderd.
Hiermee maakt en retourneert u een machtiging die het snijpunt is van de huidige machtiging en de opgegeven machtiging. |
| IsSubsetOf(IPermission) |
Verouderd.
Bepaalt of de huidige machtiging een subset van de opgegeven machtiging is. |
| IsUnrestricted() |
Verouderd.
Retourneert een waarde die aangeeft of de huidige machtiging onbeperkt is. (Overgenomen van IsolatedStoragePermission) |
| MemberwiseClone() |
Verouderd.
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| PermitOnly() |
Verouderd.
Hiermee voorkomt u dat bellers in de aanroepstack de code gebruiken die deze methode aanroept om toegang te krijgen tot alle resources, met uitzondering van de resource die is opgegeven door het huidige exemplaar. (Overgenomen van CodeAccessPermission) |
| ToString() |
Verouderd.
Hiermee maakt en retourneert u een tekenreeksweergave van het huidige machtigingsobject. (Overgenomen van CodeAccessPermission) |
| ToXml() |
Verouderd.
Hiermee maakt u een XML-codering van de machtiging en de huidige status. |
| ToXml() |
Verouderd.
Hiermee maakt u een XML-codering van de machtiging en de huidige status. (Overgenomen van IsolatedStoragePermission) |
| Union(IPermission) |
Verouderd.
Hiermee maakt u een machtiging die de samenvoeging is van de huidige machtiging en de opgegeven machtiging. |