UIPermission Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса UIPermission.
Перегрузки
UIPermission(PermissionState) |
Инициализирует новый экземпляр класса UIPermission указанным состоянием доступа: полностью ограниченный или неограниченный. |
UIPermission(UIPermissionClipboard) |
Инициализирует новый экземпляр класса UIPermission с доступом к буферу обмена и без доступа к окнам. |
UIPermission(UIPermissionWindow) |
Инициализирует новый экземпляр класса UIPermission с доступом к окнам и без доступа к буферу обмена. |
UIPermission(UIPermissionWindow, UIPermissionClipboard) |
Инициализирует новый экземпляр класса UIPermission указанными разрешениями для доступа к окнам и буферу обмена. |
UIPermission(PermissionState)
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
Инициализирует новый экземпляр класса UIPermission указанным состоянием доступа: полностью ограниченный или неограниченный.
public:
UIPermission(System::Security::Permissions::PermissionState state);
public UIPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.UIPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.UIPermission
Public Sub New (state As PermissionState)
Параметры
- state
- PermissionState
Одно из значений перечисления.
Исключения
Параметр state
не является допустимым PermissionState.
Примеры
В следующем примере кода показано использование конструктора UIPermission . Этот пример является частью более крупного примера, предоставленного UIPermission для класса .
UIPermission ^ uiPerm2 = gcnew UIPermission(PermissionState::None);
UIPermission uiPerm2 = new UIPermission(PermissionState.None);
Dim uiPerm2 As New UIPermission(PermissionState.None)
Комментарии
Этот конструктор создает либо полное ограничение (None
), либо Unrestricted
форму разрешения.
Применяется к
UIPermission(UIPermissionClipboard)
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
Инициализирует новый экземпляр класса UIPermission с доступом к буферу обмена и без доступа к окнам.
public:
UIPermission(System::Security::Permissions::UIPermissionClipboard clipboardFlag);
public UIPermission (System.Security.Permissions.UIPermissionClipboard clipboardFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionClipboard -> System.Security.Permissions.UIPermission
Public Sub New (clipboardFlag As UIPermissionClipboard)
Параметры
- clipboardFlag
- UIPermissionClipboard
Одно из значений перечисления.
Исключения
Параметр clipboardFlag
не является допустимым значением UIPermissionClipboard.
Примеры
В следующем примере кода показано использование конструктора UIPermission.UIPermission(UIPermissionClipboard) . Этот пример является частью более крупного примера, предоставленного UIPermission для класса .
uiPerm1 = gcnew UIPermission(UIPermissionClipboard::AllClipboard);
uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);
uiPerm1 = New UIPermission(UIPermissionClipboard.AllClipboard)
Комментарии
Чтобы задать разрешения буфера обмена и окна, используйте конструктор, который принимает параметры для обоих.
Применяется к
UIPermission(UIPermissionWindow)
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
Инициализирует новый экземпляр класса UIPermission с доступом к окнам и без доступа к буферу обмена.
public:
UIPermission(System::Security::Permissions::UIPermissionWindow windowFlag);
public UIPermission (System.Security.Permissions.UIPermissionWindow windowFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionWindow -> System.Security.Permissions.UIPermission
Public Sub New (windowFlag As UIPermissionWindow)
Параметры
- windowFlag
- UIPermissionWindow
Одно из значений перечисления.
Исключения
Параметр windowFlag
не является допустимым значением UIPermissionWindow.
Примеры
В следующем примере кода показано использование конструктора UIPermission.UIPermission(UIPermissionWindow) . Этот пример является частью более крупного примера, предоставленного UIPermission для класса .
UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows)
Комментарии
Чтобы задать разрешения буфера обмена и окна, используйте конструктор, который принимает параметры для обоих.
Применяется к
UIPermission(UIPermissionWindow, UIPermissionClipboard)
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
- Исходный код:
- UIPermission.cs
Инициализирует новый экземпляр класса UIPermission указанными разрешениями для доступа к окнам и буферу обмена.
public:
UIPermission(System::Security::Permissions::UIPermissionWindow windowFlag, System::Security::Permissions::UIPermissionClipboard clipboardFlag);
public UIPermission (System.Security.Permissions.UIPermissionWindow windowFlag, System.Security.Permissions.UIPermissionClipboard clipboardFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionWindow * System.Security.Permissions.UIPermissionClipboard -> System.Security.Permissions.UIPermission
Public Sub New (windowFlag As UIPermissionWindow, clipboardFlag As UIPermissionClipboard)
Параметры
- windowFlag
- UIPermissionWindow
Одно из значений перечисления.
- clipboardFlag
- UIPermissionClipboard
Одно из значений перечисления.
Исключения
Параметр windowFlag
не является допустимым значением UIPermissionWindow.
-или-
Параметр clipboardFlag
не является допустимым значением UIPermissionClipboard.
Примеры
В следующем примере кода показано использование конструктора UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) . Этот пример является частью более крупного примера, предоставленного UIPermission для класса .
UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows,UIPermissionClipboard::OwnClipboard);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows, UIPermissionClipboard.OwnClipboard);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows, UIPermissionClipboard.OwnClipboard)