IsolatedStoragePermission Klasa
Definicja
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.
Przestroga
Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}
Reprezentuje dostęp do ogólnych izolowanych możliwości magazynu.
public ref class IsolatedStoragePermission abstract : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
type IsolatedStoragePermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type IsolatedStoragePermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
[<System.Serializable>]
type IsolatedStoragePermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStoragePermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
Public MustInherit Class IsolatedStoragePermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
- Dziedziczenie
- Pochodne
- Atrybuty
- Implementuje
Uwagi
Ta klasa jest abstrakcyjną klasą bazową. Ta klasa nigdy nie jest tworzone; Zamiast tego używane są klasy rozszerzające i reprezentujące dostęp do określonego typu wydzielonego magazynu.
Konstruktory
| IsolatedStoragePermission(PermissionState) |
Inicjuje IsolatedStoragePermission nowe wystąpienie klasy z ograniczonym lub nieograniczonym uprawnieniem zgodnie z określonymi. |
Właściwości
| UsageAllowed |
Pobiera lub ustawia typ dozwolonego izolowanego magazynu. |
| UserQuota |
Pobiera lub ustawia limit przydziału dla ogólnego rozmiaru całkowitego magazynu każdego użytkownika. |
Metody
| Assert() |
Deklaruje, że kod wywołujący może uzyskać dostęp do zasobu chronionego przez żądanie uprawnień za pośrednictwem kodu, który wywołuje tę metodę, nawet jeśli obiekty wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. Za pomocą polecenia Assert() można tworzyć problemy z zabezpieczeniami. (Odziedziczone po CodeAccessPermission) |
| Copy() |
Po zaimplementowaniu przez klasę pochodną tworzy i zwraca identyczną kopię bieżącego obiektu uprawnień. (Odziedziczone po CodeAccessPermission) |
| Demand() |
Wymusza w SecurityException czasie wykonywania, jeśli wszystkie elementy wywołujące wyższe w stosie wywołań nie otrzymały uprawnienia określonego przez bieżące wystąpienie. (Odziedziczone po CodeAccessPermission) |
| Deny() |
Nieaktualne.
Nieaktualne.
Zapobiega wywoływaniom wyższym w stosie wywołań przy użyciu kodu, który wywołuje tę metodę w celu uzyskania dostępu do zasobu określonego przez bieżące wystąpienie. (Odziedziczone po CodeAccessPermission) |
| Equals(Object) |
Określa, czy określony CodeAccessPermission obiekt jest równy bieżącemu CodeAccessPermission. (Odziedziczone po CodeAccessPermission) |
| FromXml(SecurityElement) |
Rekonstruuje uprawnienie z określonym stanem kodowania XML. |
| GetHashCode() |
Pobiera kod skrótu CodeAccessPermission dla obiektu, który jest odpowiedni do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów. (Odziedziczone po CodeAccessPermission) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| Intersect(IPermission) |
Po zaimplementowaniu przez klasę pochodną tworzy i zwraca uprawnienie, które jest skrzyżowaniem bieżącego uprawnienia i określonego uprawnienia. (Odziedziczone po CodeAccessPermission) |
| IsSubsetOf(IPermission) |
Po zaimplementowaniu przez klasę pochodną określa, czy bieżące uprawnienie jest podzbiorem określonego uprawnienia. (Odziedziczone po CodeAccessPermission) |
| IsUnrestricted() |
Zwraca wartość wskazującą, czy bieżące uprawnienie jest nieograniczone. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| PermitOnly() |
Zapobiega wywoływaniom wyższym w stosie wywołań przy użyciu kodu, który wywołuje tę metodę w celu uzyskania dostępu do wszystkich zasobów z wyjątkiem zasobu określonego przez bieżące wystąpienie. (Odziedziczone po CodeAccessPermission) |
| ToString() |
Tworzy i zwraca ciąg reprezentujący bieżący obiekt uprawnień. (Odziedziczone po CodeAccessPermission) |
| ToXml() |
Tworzy kodowanie XML uprawnienia i jego bieżącego stanu. |
| Union(IPermission) |
Po zastąpieniu w klasie pochodnej tworzy uprawnienie, które jest połączeniem bieżącego uprawnienia i określonego uprawnienia. (Odziedziczone po CodeAccessPermission) |
Jawne implementacje interfejsu
| IPermission.Demand() |
Zgłasza błąd SecurityException w czasie wykonywania, jeśli wymaganie dotyczące zabezpieczeń nie zostanie spełnione. (Odziedziczone po CodeAccessPermission) |
| IStackWalk.Assert() |
Potwierdza, że kod wywołujący może uzyskać dostęp do zasobu zidentyfikowany przez bieżący obiekt uprawnień, nawet jeśli obiekty wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. (Odziedziczone po CodeAccessPermission) |
| IStackWalk.Demand() |
Określa w czasie wykonywania, czy wszystkie obiekty wywołujące w stosie wywołań otrzymały uprawnienia określone przez bieżący obiekt uprawnień. (Odziedziczone po CodeAccessPermission) |
| IStackWalk.Deny() |
Powoduje, że każdy Demand() dla bieżącego obiektu, który przechodzi przez kod wywołujący, kończy się niepowodzeniem. (Odziedziczone po CodeAccessPermission) |
| IStackWalk.PermitOnly() |
Powoduje, że każdy Demand() dla wszystkich obiektów z wyjątkiem bieżącego, który przechodzi przez kod wywołujący kończy się niepowodzeniem, nawet jeśli kod wyższy w stosie wywołań otrzymał uprawnienie dostępu do innych zasobów. (Odziedziczone po CodeAccessPermission) |