Język

IsolatedStoragePermission Klasa

Definicja

Uwaga

Code Access Security is not supported or honored by the runtime.

Reprezentuje dostęp do ogólnych izolowanych możliwości magazynu.

public ref class IsolatedStoragePermission abstract : 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
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}")>]
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
type IsolatedStoragePermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public MustInherit Class IsolatedStoragePermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Dziedziczenie
IsolatedStoragePermission
Pochodne
Atrybuty
Implementuje

Uwagi

Caution

Zabezpieczenia dostępu kodu (CAS) zostały wycofane we wszystkich wersjach programu .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.

Ta klasa jest abstrakcyjną klasą bazową. Ta klasa nigdy nie tworzy wystąpienia; Zamiast tego używane są klasy rozszerzające go i reprezentujące dostęp do określonego typu izolowanego magazynu.

Konstruktory

Nazwa Opis
IsolatedStoragePermission(PermissionState)
Przestarzałe.

Inicjuje IsolatedStoragePermission nowe wystąpienie klasy z ograniczonym lub nieograniczonym uprawnieniem zgodnie z określonymi.

Właściwości

Nazwa Opis
UsageAllowed
Przestarzałe.

Pobiera lub ustawia typ dozwolonego przechowywania izolowanego magazynu.

UserQuota
Przestarzałe.

Pobiera lub ustawia limit przydziału dla całkowitego rozmiaru magazynu każdego użytkownika.

Metody

Nazwa Opis
Assert()
Przestarzałe.

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 osoby wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. Korzystanie z programu Assert() może powodować problemy z zabezpieczeniami.

(Odziedziczone po CodeAccessPermission)
Copy()
Przestarzałe.

Po zaimplementowaniu przez klasę pochodną tworzy i zwraca identyczną kopię bieżącego obiektu uprawnień.

(Odziedziczone po CodeAccessPermission)
Demand()
Przestarzałe.

SecurityException Wymusza w czasie wykonywania, jeśli wszystkie wywołania wyższe w stosie wywołań nie zostały przyznane uprawnienie określone przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
Deny()
Przestarzałe.
Przestarzałe.

Zapobiega wywołaniom 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)
Przestarzałe.

Określa, czy określony CodeAccessPermission obiekt jest równy bieżącemu CodeAccessPermission.

(Odziedziczone po CodeAccessPermission)
FromXml(SecurityElement)
Przestarzałe.

Rekonstruuje uprawnienie o określonym stanie z kodowania XML.

GetHashCode()
Przestarzałe.

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()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
Intersect(IPermission)
Przestarzałe.

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)
Przestarzałe.

Po zaimplementowaniu przez klasę pochodną określa, czy bieżące uprawnienie jest podzbiorem określonego uprawnienia.

(Odziedziczone po CodeAccessPermission)
IsUnrestricted()
Przestarzałe.

Zwraca wartość wskazującą, czy bieżące uprawnienie jest nieograniczone.

MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
PermitOnly()
Przestarzałe.

Zapobiega wywołaniom 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()
Przestarzałe.

Tworzy i zwraca ciąg reprezentujący bieżący obiekt uprawnień.

(Odziedziczone po CodeAccessPermission)
ToXml()
Przestarzałe.

Tworzy kodowanie XML uprawnienia i jego bieżącego stanu.

Union(IPermission)
Przestarzałe.

Po zastąpieniu w klasie pochodnej tworzy uprawnienie, które jest związkiem bieżącego uprawnienia i określonego uprawnienia.

(Odziedziczone po CodeAccessPermission)

Dotyczy

Zobacz też