Freigeben über


UIPermission Konstruktoren

Definition

Initialisiert eine neue Instanz der UIPermission-Klasse.

Überlädt

UIPermission(PermissionState)

Initialisiert eine neue Instanz der UIPermission-Klasse mit vollständig eingeschränktem oder uneingeschränktem Zugriff, wie angegeben.

UIPermission(UIPermissionClipboard)

Initialisiert eine neue Instanz der UIPermission-Klasse mit den Berechtigungen für die Zwischenablage und ohne Zugriff auf Fenster.

UIPermission(UIPermissionWindow)

Initialisiert eine neue Instanz der UIPermission-Klasse mit den Berechtigungen für Fenster und ohne Zugriff auf die Zwischenablage.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Initialisiert eine neue Instanz der UIPermission-Klasse mit den angegebenen Berechtigungen für Fenster und die Zwischenablage.

UIPermission(PermissionState)

Quelle:
UIPermission.cs
Quelle:
UIPermission.cs
Quelle:
UIPermission.cs
Quelle:
UIPermission.cs

Initialisiert eine neue Instanz der UIPermission-Klasse mit vollständig eingeschränktem oder uneingeschränktem Zugriff, wie angegeben.

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)

Parameter

state
PermissionState

Einer der Enumerationswerte.

Ausnahmen

Der state-Parameter ist kein gültiger PermissionState.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des UIPermission Konstruktors veranschaulicht. Dieses Beispiel ist Teil eines größeren Beispiels, das für die UIPermission -Klasse bereitgestellt wird.

UIPermission ^ uiPerm2 = gcnew UIPermission(PermissionState::None);
UIPermission uiPerm2 = new UIPermission(PermissionState.None);
Dim uiPerm2 As New UIPermission(PermissionState.None)

Hinweise

Dieser Konstruktor erstellt entweder die vollständig eingeschränkte (None) oder die Unrestricted Form der Berechtigung.

Gilt für:

UIPermission(UIPermissionClipboard)

Quelle:
UIPermission.cs
Quelle:
UIPermission.cs
Quelle:
UIPermission.cs
Quelle:
UIPermission.cs

Initialisiert eine neue Instanz der UIPermission-Klasse mit den Berechtigungen für die Zwischenablage und ohne Zugriff auf Fenster.

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)

Parameter

clipboardFlag
UIPermissionClipboard

Einer der Enumerationswerte.

Ausnahmen

Der clipboardFlag-Parameter ist kein gültiger UIPermissionClipboard-Wert.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des UIPermission.UIPermission(UIPermissionClipboard) Konstruktors veranschaulicht. Dieses Beispiel ist Teil eines größeren Beispiels, das für die UIPermission -Klasse bereitgestellt wird.

uiPerm1 = gcnew UIPermission(UIPermissionClipboard::AllClipboard);
uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);
uiPerm1 = New UIPermission(UIPermissionClipboard.AllClipboard)

Hinweise

Um sowohl die Berechtigungen für die Zwischenablage als auch die Fensterberechtigung festzulegen, verwenden Sie den Konstruktor, der Parameter für beide akzeptiert.

Gilt für:

UIPermission(UIPermissionWindow)

Quelle:
UIPermission.cs
Quelle:
UIPermission.cs
Quelle:
UIPermission.cs
Quelle:
UIPermission.cs

Initialisiert eine neue Instanz der UIPermission-Klasse mit den Berechtigungen für Fenster und ohne Zugriff auf die Zwischenablage.

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)

Parameter

windowFlag
UIPermissionWindow

Einer der Enumerationswerte.

Ausnahmen

Der windowFlag-Parameter ist kein gültiger UIPermissionWindow-Wert.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des UIPermission.UIPermission(UIPermissionWindow) Konstruktors veranschaulicht. Dieses Beispiel ist Teil eines größeren Beispiels, das für die UIPermission -Klasse bereitgestellt wird.

UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows)

Hinweise

Um sowohl die Berechtigungen für die Zwischenablage als auch die Fensterberechtigung festzulegen, verwenden Sie den Konstruktor, der Parameter für beide akzeptiert.

Gilt für:

UIPermission(UIPermissionWindow, UIPermissionClipboard)

Quelle:
UIPermission.cs
Quelle:
UIPermission.cs
Quelle:
UIPermission.cs
Quelle:
UIPermission.cs

Initialisiert eine neue Instanz der UIPermission-Klasse mit den angegebenen Berechtigungen für Fenster und die Zwischenablage.

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)

Parameter

windowFlag
UIPermissionWindow

Einer der Enumerationswerte.

clipboardFlag
UIPermissionClipboard

Einer der Enumerationswerte.

Ausnahmen

Der windowFlag-Parameter ist kein gültiger UIPermissionWindow-Wert.

- oder -

Der clipboardFlag-Parameter ist kein gültiger UIPermissionClipboard-Wert.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) Konstruktors veranschaulicht. Dieses Beispiel ist Teil eines größeren Beispiels, das für die UIPermission -Klasse bereitgestellt wird.

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)

Gilt für: