XamlLoadPermission Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса XamlLoadPermission.
Перегрузки
XamlLoadPermission(IEnumerable<XamlAccessLevel>) |
Инициализирует новый экземпляр класса XamlLoadPermission, используя перечисляемый набор значений XamlAccessLevel. |
XamlLoadPermission(PermissionState) |
Инициализирует новый экземпляр класса XamlLoadPermission, используя существующие разрешения. |
XamlLoadPermission(XamlAccessLevel) |
Инициализирует новый экземпляр класса XamlLoadPermission, используя одиночное значение XamlAccessLevel. |
XamlLoadPermission(IEnumerable<XamlAccessLevel>)
Инициализирует новый экземпляр класса XamlLoadPermission, используя перечисляемый набор значений XamlAccessLevel.
public:
XamlLoadPermission(System::Collections::Generic::IEnumerable<System::Xaml::Permissions::XamlAccessLevel ^> ^ allowedAccess);
public XamlLoadPermission (System.Collections.Generic.IEnumerable<System.Xaml.Permissions.XamlAccessLevel> allowedAccess);
new System.Xaml.Permissions.XamlLoadPermission : seq<System.Xaml.Permissions.XamlAccessLevel> -> System.Xaml.Permissions.XamlLoadPermission
Public Sub New (allowedAccess As IEnumerable(Of XamlAccessLevel))
Параметры
- allowedAccess
- IEnumerable<XamlAccessLevel>
Перечисляемый набор значений XamlAccessLevel.
Исключения
allowedAccess
имеет значение null
.
Параметр allowedAccess
содержал недопустимые данные, такие как элемент null.
Комментарии
Вызов этого конструктора инициализирует коллекцию AllowedAccess с каждой allowedAccess
записью в качестве элемента и задает возвращаемое значение false
IsUnrestricted в созданном экземпляре.
Применяется к
XamlLoadPermission(PermissionState)
Инициализирует новый экземпляр класса XamlLoadPermission, используя существующие разрешения.
public:
XamlLoadPermission(System::Security::Permissions::PermissionState state);
public XamlLoadPermission (System.Security.Permissions.PermissionState state);
new System.Xaml.Permissions.XamlLoadPermission : System.Security.Permissions.PermissionState -> System.Xaml.Permissions.XamlLoadPermission
Public Sub New (state As PermissionState)
Параметры
- state
- PermissionState
Значение перечисления PermissionState.
Комментарии
Unrestricted задает возвращаемое значение IsUnrestricted true
в созданном экземпляре. Любой вызов этого конструктора задает коллекцию AllowedAccess null
, так как она не имеет значения, если передаются разрешения, XamlAccessLevelа не .
Применяется к
XamlLoadPermission(XamlAccessLevel)
Инициализирует новый экземпляр класса XamlLoadPermission, используя одиночное значение XamlAccessLevel.
public:
XamlLoadPermission(System::Xaml::Permissions::XamlAccessLevel ^ allowedAccess);
public XamlLoadPermission (System.Xaml.Permissions.XamlAccessLevel allowedAccess);
new System.Xaml.Permissions.XamlLoadPermission : System.Xaml.Permissions.XamlAccessLevel -> System.Xaml.Permissions.XamlLoadPermission
Public Sub New (allowedAccess As XamlAccessLevel)
Параметры
- allowedAccess
- XamlAccessLevel
Определяющее значение XamlAccessLevel.
Исключения
allowedAccess
имеет значение null
.
Комментарии
Вызов этого конструктора инициализирует коллекцию AllowedAccess как allowedAccess
единственный элемент и задает возвращаемое значение IsUnrestricted false
в созданном экземпляре.