KeyContainerPermission 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.
KeyContainerPermission sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
KeyContainerPermission(KeyContainerPermissionFlags) |
Belirtilen erişimle sınıfının yeni bir örneğini KeyContainerPermission başlatır. |
KeyContainerPermission(PermissionState) |
Kısıtlı veya kısıtlanmamış izinlerle sınıfının yeni bir örneğini KeyContainerPermission başlatır. |
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) |
Belirtilen genel erişim ve belirli anahtar kapsayıcı erişim haklarıyla sınıfının yeni bir örneğini KeyContainerPermission başlatır. |
KeyContainerPermission(KeyContainerPermissionFlags)
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
Belirtilen erişimle sınıfının yeni bir örneğini KeyContainerPermission başlatır.
public:
KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermission (System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags)
Parametreler
Değerlerin bit düzeyinde birleşimi KeyContainerPermissionFlags .
Özel durumlar
flags
değerlerin KeyContainerPermissionFlags geçerli bir bileşimi değildir.
Örnekler
Aşağıdaki kod örneği oluşturucunun KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags) kullanımını gösterir.
// Create a KeyContainerPermission with the right to open the key container.
KeyContainerPermission ^ keyContainerPerm = gcnew KeyContainerPermission( KeyContainerPermissionFlags::Open );
// Create a KeyContainerPermission with the right
// to open the key container.
KeyContainerPermission keyContainerPerm = new
KeyContainerPermission(KeyContainerPermissionFlags.Open);
' Create a KeyContainerPermission with the right to open the key container.
Dim keyContainerPerm As New KeyContainerPermission(KeyContainerPermissionFlags.Open)
Şunlara uygulanır
KeyContainerPermission(PermissionState)
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
Kısıtlı veya kısıtlanmamış izinlerle sınıfının yeni bir örneğini KeyContainerPermission başlatır.
public:
KeyContainerPermission(System::Security::Permissions::PermissionState state);
public KeyContainerPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.KeyContainerPermission
Public Sub New (state As PermissionState)
Parametreler
- state
- PermissionState
Değerlerden PermissionState biri.
Özel durumlar
state
geçerli PermissionState bir değer değil.
Açıklamalar
Anahtar kapsayıcılarına None
erişim (tamamen kısıtlanmış) veya Unrestricted
erişim oluşturur.
Şunlara uygulanır
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
- Kaynak:
- KeyContainerPermission.cs
Belirtilen genel erişim ve belirli anahtar kapsayıcı erişim haklarıyla sınıfının yeni bir örneğini KeyContainerPermission başlatır.
public:
KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags, cli::array <System::Security::Permissions::KeyContainerPermissionAccessEntry ^> ^ accessList);
public KeyContainerPermission (System.Security.Permissions.KeyContainerPermissionFlags flags, System.Security.Permissions.KeyContainerPermissionAccessEntry[] accessList);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags * System.Security.Permissions.KeyContainerPermissionAccessEntry[] -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags, accessList As KeyContainerPermissionAccessEntry())
Parametreler
Değerlerin bit düzeyinde birleşimi KeyContainerPermissionFlags .
- accessList
- KeyContainerPermissionAccessEntry[]
Belirli anahtar kapsayıcı erişim haklarını tanımlayan bir nesne dizisi KeyContainerPermissionAccessEntry .
Özel durumlar
flags
değerlerin KeyContainerPermissionFlags geçerli bir bileşimi değildir.
accessList
, null
değeridir.
Örnekler
Aşağıdaki kod örneği oluşturucunun KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) kullanımını gösterir.
// Create an array of KeyContainerPermissionAccessEntry objects
array<KeyContainerPermissionAccessEntry^>^keyContainerPermAccEntryArray = {keyContainerPermAccEntry1,keyContainerPermAccEntry2};
// Create a new KeyContainerPermission using the array.
KeyContainerPermission ^ keyContainerPerm2 = gcnew KeyContainerPermission( KeyContainerPermissionFlags::AllFlags,keyContainerPermAccEntryArray );
// Create an array of KeyContainerPermissionAccessEntry objects
KeyContainerPermissionAccessEntry[] keyContainerPermAccEntryArray
= { keyContainerPermAccEntry1, keyContainerPermAccEntry2 };
// Create a new KeyContainerPermission using the array.
KeyContainerPermission keyContainerPerm2 =
new KeyContainerPermission(
KeyContainerPermissionFlags.AllFlags,
keyContainerPermAccEntryArray);
' Create an array of KeyContainerPermissionAccessEntry objects
Dim keyContainerPermAccEntryArray As KeyContainerPermissionAccessEntry() = _
{keyContainerPermAccEntry1, keyContainerPermAccEntry2}
' Create a new KeyContainerPermission using the array.
Dim keyContainerPerm2 As _
New KeyContainerPermission(KeyContainerPermissionFlags.AllFlags, keyContainerPermAccEntryArray)