Sdílet prostřednictvím


UIPermission Konstruktory

Definice

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)

Platí pro