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 в созданном экземпляре.

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