MediaPermissionImage Wyliczenie

Definicja

Przestroga

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

Określa poziom uprawnień dla obrazów.

C#
public enum MediaPermissionImage
C#
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum MediaPermissionImage
Dziedziczenie
MediaPermissionImage
Atrybuty

Pola

Nazwa Wartość Opis
AllImage 3

Uprawnienie umożliwiające wyświetlanie nieograniczonego obrazu.

NoImage 0

Uprawnienie, które odmawia wyświetlania wszystkich obrazów.

SafeImage 2

Uprawnienie, które umożliwia bezpieczne, ograniczone wyświetlanie obrazu, co obejmuje odmawianie dostępu strumienia do pliku obrazu.

SiteOfOriginImage 1

Uprawnienie, które zezwala tylko na wyświetlanie obrazów znajdujących się w witrynie pochodzenia aplikacji.

Przykłady

Poniższy przykład kodu przedstawia użycie Image właściwości .

C#
[MediaPermissionAttribute(SecurityAction.Demand, Image = MediaPermissionImage.AllImage)]

Uwagi

Przestroga

Zabezpieczenia dostępu kodu (CAS) zostały uznane za przestarzałe we wszystkich wersjach .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ń.

Użyj tego wyliczenia, aby ustawić Image właściwość MediaPermission klasy . Wartość domyślna to SafeImage.

Dotyczy

Produkt Wersje (Przestarzałe)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1 (5, 6, 7, 8, 9)