MediaPermission 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 MediaPermission 类的新实例。
重载
MediaPermission() |
初始化 MediaPermission 类的新实例。 |
MediaPermission(MediaPermissionAudio) |
通过指定音频权限级别,初始化 MediaPermission 类的新实例。 |
MediaPermission(MediaPermissionImage) |
通过指定一个图像权限级别,初始化 MediaPermission 类的一个新实例。 |
MediaPermission(MediaPermissionVideo) |
通过指定视频权限级别,初始化 MediaPermission 类的一个新实例。 |
MediaPermission(PermissionState) |
通过指定一个权限状态,初始化 MediaPermission 类的一个新实例。 |
MediaPermission(MediaPermissionAudio, MediaPermissionVideo, MediaPermissionImage) |
通过指定音频、视频和图像权限级别,初始化 MediaPermission 类的新实例。 |
MediaPermission()
初始化 MediaPermission 类的新实例。
public:
MediaPermission();
public MediaPermission ();
Public Sub New ()
适用于
MediaPermission(MediaPermissionAudio)
通过指定音频权限级别,初始化 MediaPermission 类的新实例。
public:
MediaPermission(System::Security::Permissions::MediaPermissionAudio permissionAudio);
public MediaPermission (System.Security.Permissions.MediaPermissionAudio permissionAudio);
new System.Security.Permissions.MediaPermission : System.Security.Permissions.MediaPermissionAudio -> System.Security.Permissions.MediaPermission
Public Sub New (permissionAudio As MediaPermissionAudio)
参数
- permissionAudio
- MediaPermissionAudio
MediaPermissionAudio 的枚举值。
示例
下面的代码示例演示如何使用值创建一个MediaPermissionMediaPermissionAudio。
MediaPermission mediaPermission = new MediaPermission(MediaPermissionAudio.SiteOfOriginAudio);
Dim mediaPermission As New MediaPermission(MediaPermissionAudio.SiteOfOriginAudio)
注解
图像和视频权限的默认值为 SafeImage 和 SafeVideo。
适用于
MediaPermission(MediaPermissionImage)
通过指定一个图像权限级别,初始化 MediaPermission 类的一个新实例。
public:
MediaPermission(System::Security::Permissions::MediaPermissionImage permissionImage);
public MediaPermission (System.Security.Permissions.MediaPermissionImage permissionImage);
new System.Security.Permissions.MediaPermission : System.Security.Permissions.MediaPermissionImage -> System.Security.Permissions.MediaPermission
Public Sub New (permissionImage As MediaPermissionImage)
参数
- permissionImage
- MediaPermissionImage
MediaPermissionImage 的枚举值。
示例
下面的代码示例演示如何使用值创建一个MediaPermissionMediaPermissionImage。
MediaPermission mediaPermission = new MediaPermission(MediaPermissionImage.NoImage);
Dim mediaPermission As New MediaPermission(MediaPermissionImage.NoImage)
注解
音频和视频权限的默认值为 SafeAudio 和 SafeVideo。
适用于
MediaPermission(MediaPermissionVideo)
通过指定视频权限级别,初始化 MediaPermission 类的一个新实例。
public:
MediaPermission(System::Security::Permissions::MediaPermissionVideo permissionVideo);
public MediaPermission (System.Security.Permissions.MediaPermissionVideo permissionVideo);
new System.Security.Permissions.MediaPermission : System.Security.Permissions.MediaPermissionVideo -> System.Security.Permissions.MediaPermission
Public Sub New (permissionVideo As MediaPermissionVideo)
参数
- permissionVideo
- MediaPermissionVideo
MediaPermissionVideo 的枚举值。
示例
下面的代码示例演示如何使用值创建一个MediaPermissionMediaPermissionVideo。
MediaPermission mediaPermission = new MediaPermission(MediaPermissionVideo.AllVideo);
Dim mediaPermission As New MediaPermission(MediaPermissionVideo.AllVideo)
注解
音频和图像权限的默认值为 SafeAudio 和 SafeImage。
适用于
MediaPermission(PermissionState)
通过指定一个权限状态,初始化 MediaPermission 类的一个新实例。
public:
MediaPermission(System::Security::Permissions::PermissionState state);
public MediaPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.MediaPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.MediaPermission
Public Sub New (state As PermissionState)
参数
- state
- PermissionState
PermissionState 的枚举值。
示例
下面的代码示例演示如何使用值创建一个MediaPermissionPermissionState。
// Provide full access to the resource protected by the permission.
MediaPermission mediaPermission = new MediaPermission(PermissionState.Unrestricted);
' Provide full access to the resource protected by the permission.
Dim mediaPermission As New MediaPermission(PermissionState.Unrestricted)
注解
如果 state
设置为 Unrestricted,则所有媒体类型都被授予完全权限,无需任何限制即可播放或显示。 如果 state
设置为 None,则所有媒体类型都受限于播放或显示。
适用于
MediaPermission(MediaPermissionAudio, MediaPermissionVideo, MediaPermissionImage)
通过指定音频、视频和图像权限级别,初始化 MediaPermission 类的新实例。
public:
MediaPermission(System::Security::Permissions::MediaPermissionAudio permissionAudio, System::Security::Permissions::MediaPermissionVideo permissionVideo, System::Security::Permissions::MediaPermissionImage permissionImage);
public MediaPermission (System.Security.Permissions.MediaPermissionAudio permissionAudio, System.Security.Permissions.MediaPermissionVideo permissionVideo, System.Security.Permissions.MediaPermissionImage permissionImage);
new System.Security.Permissions.MediaPermission : System.Security.Permissions.MediaPermissionAudio * System.Security.Permissions.MediaPermissionVideo * System.Security.Permissions.MediaPermissionImage -> System.Security.Permissions.MediaPermission
Public Sub New (permissionAudio As MediaPermissionAudio, permissionVideo As MediaPermissionVideo, permissionImage As MediaPermissionImage)
参数
- permissionAudio
- MediaPermissionAudio
MediaPermissionAudio 的枚举值。
- permissionVideo
- MediaPermissionVideo
MediaPermissionVideo 的枚举值。
- permissionImage
- MediaPermissionImage
MediaPermissionImage 的枚举值。
示例
下面的代码示例演示如何创建 MediaPermission with MediaPermissionAudio和 MediaPermissionVideoMediaPermissionImage values
// Provide full access to the resource protected by the permission.
MediaPermission mediaPermission = new MediaPermission(
MediaPermissionAudio.SiteOfOriginAudio,
MediaPermissionVideo.SiteOfOriginVideo,
MediaPermissionImage.SiteOfOriginImage);
' Provide full access to the resource protected by the permission.
Dim mediaPermission As New MediaPermission(MediaPermissionAudio.SiteOfOriginAudio, MediaPermissionVideo.SiteOfOriginVideo, MediaPermissionImage.SiteOfOriginImage)