Поделиться через


NavigationWindow.SandboxExternalContent Свойство

Определение

Возвращает или задает значение, указывающее, изолирует ли NavigationWindow внешнее содержимое языка разметки приложений (XAML) в песочнице безопасности с частичным доверием (с набором разрешений зоны Интернета по умолчанию).

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, а содержимое NavigationWindow является внешним XAML-файлом, содержимое загружается в песочницу безопасности с частичным доверием, которая ограничена набором разрешений зоны Интернета по умолчанию. Кроме того, внешнее содержимое загружается в отдельный процесс. Следовательно, внешний контент становится изолированным и не имеет доступа к ресурсам области приложения, таким как словари ресурсов (дополнительные сведения см. в статье ResourceDictionary).

Замечание

NavigationWindow содержит внешнее содержимое только в том случае, если Source свойство имеет универсальный идентификатор ресурса (URI) для внешнего XAML-файла. NavigationWindow содержимое, предоставленное с помощью Content свойства, считается внутренним содержимым и, впоследствии, не изолировано.

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора SandboxExternalContent
Свойства метаданных, равные свойству true Нет

Применяется к