Udostępnij za pośrednictwem


MediaPermissionImage Wyliczenie

Definicja

Przestroga

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

Określa poziom uprawnień dla obrazów.

public enum class MediaPermissionImage
public enum MediaPermissionImage
[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
type MediaPermissionImage = 
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type MediaPermissionImage = 
Public Enum MediaPermissionImage
Dziedziczenie
MediaPermissionImage
Atrybuty

Pola

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 .

[MediaPermissionAttribute(SecurityAction.Demand, Image = MediaPermissionImage.AllImage)]
<MediaPermissionAttribute(SecurityAction.Demand, Image:=MediaPermissionImage.AllImage)>
Public Sub Method05()
End Sub

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