MediaPermission Třída

Definice

Upozornění

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

Popisuje MediaPermission sadu oprávnění zabezpečení, která řídí schopnost zvukových, obrazových a obrazových médií pracovat v aplikaci WPF (partial-trust Windows Presentation Foundation).

public ref class MediaPermission sealed : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
public sealed class MediaPermission : 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 sealed class MediaPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public sealed class MediaPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
type MediaPermission = 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 MediaPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Serializable>]
type MediaPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public NotInheritable Class MediaPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Dědičnost
MediaPermission
Atributy
Implementuje

Poznámky

Upozornění

Zabezpečení přístupu kódu (CAS) bylo zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze rozhraní .NET nedodržují poznámky CAS a při použití rozhraní API souvisejících s cas vytvářejí chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Toto oprávnění používá hodnoty výčtu MediaPermissionAudio, MediaPermissionImagea MediaPermissionVideo .

Konstruktory

MediaPermission()
Zastaralé.

Inicializuje novou instanci MediaPermission třídy.

MediaPermission(MediaPermissionAudio)
Zastaralé.

Inicializuje novou instanci MediaPermission třídy zadáním úrovně oprávnění zvuku.

MediaPermission(MediaPermissionAudio, MediaPermissionVideo, MediaPermissionImage)
Zastaralé.

Inicializuje novou instanci MediaPermission třídy zadáním úrovně oprávnění zvuku, videa a obrázku.

MediaPermission(MediaPermissionImage)
Zastaralé.

Inicializuje novou instanci MediaPermission třídy zadáním úrovně oprávnění image.

MediaPermission(MediaPermissionVideo)
Zastaralé.

Inicializuje novou instanci MediaPermission třídy zadáním úrovně oprávnění k videu.

MediaPermission(PermissionState)
Zastaralé.

Inicializuje novou instanci MediaPermission třídy zadáním stavu oprávnění.

Vlastnosti

Audio
Zastaralé.

Získá aktuální hodnotu úrovně oprávnění zvuku.

Image
Zastaralé.

Získá aktuální hodnotu úrovně oprávnění image.

Video
Zastaralé.

Získá aktuální hodnotu úrovně oprávnění videa.

Metody

Assert()
Zastaralé.

Deklaruje, že volající kód může přistupovat k prostředku chráněnému požadavkem na oprávnění prostřednictvím kódu, který volá tuto metodu, i když volající výše v zásobníku nemá udělené oprávnění pro přístup k prostředku. Použití Assert() může vytvořit problémy se zabezpečením.

(Zděděno od CodeAccessPermission)
Copy()
Zastaralé.

Vytvoří a vrátí identickou kopii aktuálního oprávnění.

Demand()
Zastaralé.

SecurityException Vynutí hodnotu za běhu, pokud všem volajícím, kteří jsou výše v zásobníku volání, nebylo uděleno oprávnění určené aktuální instancí.

(Zděděno od CodeAccessPermission)
Deny()
Zastaralé.
Zastaralé.

Zabraňuje volajícím, kteří jsou výše v zásobníku volání, v použití kódu, který volá tuto metodu pro přístup k prostředku určenému aktuální instancí.

(Zděděno od CodeAccessPermission)
Equals(Object)
Zastaralé.

Určuje, zda je zadaný CodeAccessPermission objekt roven aktuálnímu CodeAccessPermissionobjektu .

(Zděděno od CodeAccessPermission)
FromXml(SecurityElement)
Zastaralé.

Rekonstruuje oprávnění se zadaným stavem z kódování XML.

GetHashCode()
Zastaralé.

Získá hash kód pro CodeAccessPermission objekt, který je vhodný pro použití v hashovací algoritmy a datové struktury, jako je hash tabulky.

(Zděděno od CodeAccessPermission)
GetType()
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
Intersect(IPermission)
Zastaralé.

Vytvoří a vrátí oprávnění, které je průsečíkem aktuálního oprávnění a zadaného oprávnění.

IsSubsetOf(IPermission)
Zastaralé.

Určuje, zda je aktuální oprávnění podmnožinou zadaného oprávnění.

IsUnrestricted()
Zastaralé.

Vrátí hodnotu označující, zda je aktuální oprávnění neomezené.

MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
PermitOnly()
Zastaralé.

Zabraňuje volajícím, kteří jsou výše v zásobníku volání, v použití kódu, který volá tuto metodu pro přístup ke všem prostředkům s výjimkou prostředku určeného aktuální instancí.

(Zděděno od CodeAccessPermission)
ToString()
Zastaralé.

Vytvoří a vrátí řetězcovou reprezentaci aktuálního objektu oprávnění.

(Zděděno od CodeAccessPermission)
ToXml()
Zastaralé.

Vytvoří kódování XML oprávnění a jeho aktuálního stavu.

Union(IPermission)
Zastaralé.

Vytvoří oprávnění, které je sjednocením aktuálního a zadaného oprávnění.

Platí pro