Frame.SandboxExternalContent 属性

定义

获取或设置 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

属性值

Boolean

如果在一个部分信任的安全沙盒中隔离内容,则为 true;否则为 false。 默认值为 false

例外

当应用程序在部分信任的环境中执行时,将设置 SandboxExternalContent

注解

外部内容是应用程序未作为资源文件或内容文件随附的 XAML 内容, (请参阅 WPF 应用程序资源、内容和数据文件) 。

如果为 SandboxExternalContent true,并且内容 Frame 的来源是外部 XAML 文件,则内容将加载到部分信任安全沙盒中,该沙盒仅限于默认 Internet 权限集。 外部内容随后会加载到单独的进程中。 因此,外部内容变得独立,并且无权访问应用程序范围资源,例如资源字典 () ResourceDictionary

备注

Frame 仅当属性 Source 设置为外部 XAML 文件的统一资源标识符 (URI) 时,才会包含外部内容。 Frame 使用 Content 该属性提供的内容被视为内部内容,随后不会隔离。

依赖项属性信息

标识符字段 SandboxExternalContent
元数据属性设置为 true

适用于