MediaPermission
The MediaPermission describes a set of security permissions that controls the ability for audio, image, and video media to work in a partial-trust Windows Presentation Foundation (WPF) application.
namespace System.Security.Permissions
{
[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 : CodeAccessPermission, IUnrestrictedPermission
{
public MediaPermissionAudio Audio => MediaPermissionAudio.AllAudio;
public MediaPermissionVideo Video => MediaPermissionVideo.AllVideo;
public MediaPermissionImage Image => MediaPermissionImage.AllImage;
public MediaPermission()
{
}
public MediaPermission(PermissionState state)
{
}
public MediaPermission(MediaPermissionAudio permissionAudio)
{
}
public MediaPermission(MediaPermissionVideo permissionVideo)
{
}
public MediaPermission(MediaPermissionImage permissionImage)
{
}
public MediaPermission(MediaPermissionAudio permissionAudio, MediaPermissionVideo permissionVideo, MediaPermissionImage permissionImage)
{
}
public bool IsUnrestricted()
{
return true;
}
public override bool IsSubsetOf(IPermission target)
{
return true;
}
public override IPermission Intersect(IPermission target)
{
return new MediaPermission();
}
public override IPermission Union(IPermission target)
{
return new MediaPermission();
}
public override IPermission Copy()
{
return new MediaPermission();
}
public override SecurityElement ToXml()
{
return null;
}
public override void FromXml(SecurityElement securityElement)
{
}
}
}