Frame.SandboxExternalContent 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 Frame 是否隔离外部可扩展应用程序标记语言 (XAML) 部分信任安全沙盒中的内容, (具有默认 Internet
权限集) 。
public:
property bool SandboxExternalContent { bool get(); void set(bool value); };
public bool SandboxExternalContent { get; set; }
member this.SandboxExternalContent : bool with get, set
Public Property SandboxExternalContent As Boolean
属性值
如果在一个部分信任的安全沙盒中隔离内容,则为 true
;否则为 false
。 默认值为 false
。
例外
当应用程序在部分信任的环境中执行时,将设置 SandboxExternalContent。
注解
外部内容是应用程序未作为资源文件或内容文件随附的 XAML 内容, (请参阅 WPF 应用程序资源、内容和数据文件) 。
如果为 SandboxExternalContent true
,并且内容 Frame 的来源是外部 XAML 文件,则内容将加载到部分信任安全沙盒中,该沙盒仅限于默认 Internet
权限集。 外部内容随后会加载到单独的进程中。 因此,外部内容变得独立,并且无权访问应用程序范围资源,例如资源字典 () ResourceDictionary 。
备注
Frame 仅当属性 Source 设置为外部 XAML 文件的统一资源标识符 (URI) 时,才会包含外部内容。 Frame 使用 Content 该属性提供的内容被视为内部内容,随后不会隔离。
依赖项属性信息
标识符字段 | SandboxExternalContent |
元数据属性设置为 true |
无 |