UIPermission Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci UIPermission třídy.
Přetížení
UIPermission(PermissionState) |
Inicializuje novou instanci UIPermission třídy s plně omezeným nebo neomezeným přístupem, jak je uvedeno. |
UIPermission(UIPermissionClipboard) |
Inicializuje novou instanci UIPermission třídy s oprávněními pro schránku a bez přístupu k okny. |
UIPermission(UIPermissionWindow) |
Inicializuje novou instanci UIPermission třídy s oprávněními pro okna a bez přístupu ke schránce. |
UIPermission(UIPermissionWindow, UIPermissionClipboard) |
Inicializuje novou instanci UIPermission třídy se zadanými oprávněními pro okna a schránku. |
UIPermission(PermissionState)
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
Inicializuje novou instanci UIPermission třídy s plně omezeným nebo neomezeným přístupem, jak je uvedeno.
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)
Parametry
- state
- PermissionState
Jedna z hodnot výčtu
Výjimky
Parametr state
není platný PermissionState.
Příklady
Následující příklad kódu ukazuje použití konstruktoru UIPermission . Tento příklad je součástí většího příkladu UIPermission pro třídu.
UIPermission ^ uiPerm2 = gcnew UIPermission(PermissionState::None);
UIPermission uiPerm2 = new UIPermission(PermissionState.None);
Dim uiPerm2 As New UIPermission(PermissionState.None)
Poznámky
Tento konstruktor vytvoří buď plně omezený (None
), nebo Unrestricted
formu oprávnění.
Platí pro
UIPermission(UIPermissionClipboard)
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
Inicializuje novou instanci UIPermission třídy s oprávněními pro schránku a bez přístupu k okny.
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)
Parametry
- clipboardFlag
- UIPermissionClipboard
Jedna z hodnot výčtu
Výjimky
Parametr clipboardFlag
není platná UIPermissionClipboard hodnota.
Příklady
Následující příklad kódu ukazuje použití konstruktoru UIPermission.UIPermission(UIPermissionClipboard) . Tento příklad je součástí většího příkladu UIPermission pro třídu.
uiPerm1 = gcnew UIPermission(UIPermissionClipboard::AllClipboard);
uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);
uiPerm1 = New UIPermission(UIPermissionClipboard.AllClipboard)
Poznámky
Pokud chcete nastavit oprávnění Schránka i okno, použijte konstruktor, který přijímá parametry pro obě.
Platí pro
UIPermission(UIPermissionWindow)
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
Inicializuje novou instanci UIPermission třídy s oprávněními pro okna a bez přístupu ke schránce.
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)
Parametry
- windowFlag
- UIPermissionWindow
Jedna z hodnot výčtu
Výjimky
Parametr windowFlag
není platná UIPermissionWindow hodnota.
Příklady
Následující příklad kódu ukazuje použití konstruktoru UIPermission.UIPermission(UIPermissionWindow) . Tento příklad je součástí většího příkladu UIPermission pro třídu.
UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows)
Poznámky
Pokud chcete nastavit oprávnění Schránka i okno, použijte konstruktor, který přijímá parametry pro obě.
Platí pro
UIPermission(UIPermissionWindow, UIPermissionClipboard)
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
- Zdroj:
- UIPermission.cs
Inicializuje novou instanci UIPermission třídy se zadanými oprávněními pro okna a schránku.
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)
Parametry
- windowFlag
- UIPermissionWindow
Jedna z hodnot výčtu
- clipboardFlag
- UIPermissionClipboard
Jedna z hodnot výčtu
Výjimky
Parametr windowFlag
není platná UIPermissionWindow hodnota.
-nebo-
Parametr clipboardFlag
není platná UIPermissionClipboard hodnota.
Příklady
Následující příklad kódu ukazuje použití konstruktoru UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) . Tento příklad je součástí většího příkladu UIPermission pro třídu.
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)