UIPermission Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
UIPermission sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
UIPermission(PermissionState) |
Belirtilen şekilde tamamen kısıtlanmış veya kısıtlanmamış erişimle sınıfının yeni bir örneğini UIPermission başlatır. |
UIPermission(UIPermissionClipboard) |
Pano izinleriyle sınıfının yeni bir örneğini UIPermission başlatır ve pencerelere erişim sağlamaz. |
UIPermission(UIPermissionWindow) |
Windows izinleri ile sınıfının yeni bir örneğini UIPermission başlatır ve Pano'ya erişim yoktur. |
UIPermission(UIPermissionWindow, UIPermissionClipboard) |
Windows ve Pano için belirtilen izinlerle sınıfının yeni bir örneğini UIPermission başlatır. |
UIPermission(PermissionState)
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
Belirtilen şekilde tamamen kısıtlanmış veya kısıtlanmamış erişimle sınıfının yeni bir örneğini UIPermission başlatır.
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)
Parametreler
- state
- PermissionState
Sabit listesi değerlerinden biri.
Özel durumlar
state
parametresi geçerli PermissionStatebir değil.
Örnekler
Aşağıdaki kod örneği oluşturucunun UIPermission kullanımını gösterir. Bu örnek, sınıfı için UIPermission sağlanan daha büyük bir örneğin parçasıdır.
UIPermission ^ uiPerm2 = gcnew UIPermission(PermissionState::None);
UIPermission uiPerm2 = new UIPermission(PermissionState.None);
Dim uiPerm2 As New UIPermission(PermissionState.None)
Açıklamalar
Bu oluşturucu, tam olarak kısıtlanmış (None
) veya iznin Unrestricted
biçimini oluşturur.
Şunlara uygulanır
UIPermission(UIPermissionClipboard)
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
Pano izinleriyle sınıfının yeni bir örneğini UIPermission başlatır ve pencerelere erişim sağlamaz.
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)
Parametreler
- clipboardFlag
- UIPermissionClipboard
Sabit listesi değerlerinden biri.
Özel durumlar
clipboardFlag
Parametresi geçerli UIPermissionClipboard bir değer değil.
Örnekler
Aşağıdaki kod örneği oluşturucunun UIPermission.UIPermission(UIPermissionClipboard) kullanımını gösterir. Bu örnek, sınıfı için UIPermission sağlanan daha büyük bir örneğin parçasıdır.
uiPerm1 = gcnew UIPermission(UIPermissionClipboard::AllClipboard);
uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);
uiPerm1 = New UIPermission(UIPermissionClipboard.AllClipboard)
Açıklamalar
Hem Pano hem de pencere izinlerini ayarlamak için, her ikisi için de parametre alan oluşturucuyu kullanın.
Şunlara uygulanır
UIPermission(UIPermissionWindow)
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
Windows izinleri ile sınıfının yeni bir örneğini UIPermission başlatır ve Pano'ya erişim yoktur.
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)
Parametreler
- windowFlag
- UIPermissionWindow
Sabit listesi değerlerinden biri.
Özel durumlar
windowFlag
Parametresi geçerli UIPermissionWindow bir değer değil.
Örnekler
Aşağıdaki kod örneği oluşturucunun UIPermission.UIPermission(UIPermissionWindow) kullanımını gösterir. Bu örnek, sınıfı için UIPermission sağlanan daha büyük bir örneğin parçasıdır.
UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows)
Açıklamalar
Hem Pano hem de pencere izinlerini ayarlamak için, her ikisi için de parametre alan oluşturucuyu kullanın.
Şunlara uygulanır
UIPermission(UIPermissionWindow, UIPermissionClipboard)
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
- Kaynak:
- UIPermission.cs
Windows ve Pano için belirtilen izinlerle sınıfının yeni bir örneğini UIPermission başlatır.
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)
Parametreler
- windowFlag
- UIPermissionWindow
Sabit listesi değerlerinden biri.
- clipboardFlag
- UIPermissionClipboard
Sabit listesi değerlerinden biri.
Özel durumlar
windowFlag
Parametresi geçerli UIPermissionWindow bir değer değil.
-veya-
clipboardFlag
Parametresi geçerli UIPermissionClipboard bir değer değil.
Örnekler
Aşağıdaki kod örneği oluşturucunun UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) kullanımını gösterir. Bu örnek, sınıfı için UIPermission sağlanan daha büyük bir örneğin parçasıdır.
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)