KeyContainerPermissionAccessEntry 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.
KeyContainerPermissionAccessEntry sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Belirtilen şifreleme hizmeti sağlayıcısı (CSP) parametrelerini ve erişim izinlerini kullanarak sınıfının yeni bir örneğini KeyContainerPermissionAccessEntry başlatır. |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Belirtilen anahtar kapsayıcı adını KeyContainerPermissionAccessEntry ve erişim izinlerini kullanarak sınıfının yeni bir örneğini başlatır. |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Belirtilen özellik değerleriyle sınıfının yeni bir örneğini KeyContainerPermissionAccessEntry başlatır. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Belirtilen şifreleme hizmeti sağlayıcısı (CSP) parametrelerini ve erişim izinlerini kullanarak sınıfının yeni bir örneğini KeyContainerPermissionAccessEntry başlatır.
public:
KeyContainerPermissionAccessEntry(System::Security::Cryptography::CspParameters ^ parameters, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (System.Security.Cryptography.CspParameters parameters, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : System.Security.Cryptography.CspParameters * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (parameters As CspParameters, flags As KeyContainerPermissionFlags)
Parametreler
- parameters
- CspParameters
CspParameters Şifreleme hizmeti sağlayıcısı (CSP) parametrelerini içeren bir nesne.
Değerlerin bit düzeyinde birleşimi KeyContainerPermissionFlags .
Özel durumlar
Sonuçta elde edilen girdinin sınırsız erişimi olacaktır.
Örnekler
Aşağıdaki kod örneği oluşturucunun KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) kullanımını gösterir.
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry2 = gcnew KeyContainerPermissionAccessEntry( cspParams,KeyContainerPermissionFlags::Open );
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry2 = new KeyContainerPermissionAccessEntry(
cspParams, KeyContainerPermissionFlags.Open);
Private Shared keyContainerPermAccEntry2 As _
New KeyContainerPermissionAccessEntry(cspParams, KeyContainerPermissionFlags.Open)
Açıklamalar
Bu oluşturucu, bir CspParameters nesnede tanımlanan belirli anahtar kapsayıcıları için erişim haklarının atanmasına izin verir.
Şunlara uygulanır
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Belirtilen anahtar kapsayıcı adını KeyContainerPermissionAccessEntry ve erişim izinlerini kullanarak sınıfının yeni bir örneğini başlatır.
public:
KeyContainerPermissionAccessEntry(System::String ^ keyContainerName, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (string keyContainerName, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : string * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (keyContainerName As String, flags As KeyContainerPermissionFlags)
Parametreler
- keyContainerName
- String
Anahtar kapsayıcısının adı.
Değerlerin bit düzeyinde birleşimi KeyContainerPermissionFlags .
Özel durumlar
Sonuçta elde edilen girdinin sınırsız erişimi olacaktır.
Örnekler
Aşağıdaki kod örneği oluşturucunun KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) kullanımını gösterir.
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry1 = gcnew KeyContainerPermissionAccessEntry( "MyKeyContainer",KeyContainerPermissionFlags::Create );
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry1 = new KeyContainerPermissionAccessEntry(
"MyKeyContainer", KeyContainerPermissionFlags.Create);
Private Shared keyContainerPermAccEntry1 As _
New KeyContainerPermissionAccessEntry("MyKeyContainer", KeyContainerPermissionFlags.Create)
Açıklamalar
Bu oluşturucu, adla tanımlanan belirli anahtar kapsayıcıları için erişim hakları belirtmenize olanak tanır; tüm anahtar kapsayıcıları temsil etmek için yıldız işareti ("*") kullanın.
Şunlara uygulanır
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Belirtilen özellik değerleriyle sınıfının yeni bir örneğini KeyContainerPermissionAccessEntry başlatır.
public:
KeyContainerPermissionAccessEntry(System::String ^ keyStore, System::String ^ providerName, int providerType, System::String ^ keyContainerName, int keySpec, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (string keyStore, string providerName, int providerType, string keyContainerName, int keySpec, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : string * string * int * string * int * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (keyStore As String, providerName As String, providerType As Integer, keyContainerName As String, keySpec As Integer, flags As KeyContainerPermissionFlags)
Parametreler
- keyStore
- String
Anahtar deposunun adı.
- providerName
- String
Sağlayıcının adı.
- providerType
- Int32
Sağlayıcının tür kodu. ProviderType Değerler için özelliğine bakın.
- keyContainerName
- String
Anahtar kapsayıcısının adı.
Değerlerin bit düzeyinde birleşimi KeyContainerPermissionFlags .
Özel durumlar
Sonuçta elde edilen girdinin sınırsız erişimi olacaktır.
Örnekler
Aşağıdaki kod örneği oluşturucunun KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) kullanımını gösterir.
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry3 = gcnew KeyContainerPermissionAccessEntry( "Machine",providerName,providerType,myKeyContainerName,1,KeyContainerPermissionFlags::Open );
public:
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry3 = new KeyContainerPermissionAccessEntry(
"Machine", providerName, providerType, myKeyContainerName, 1,
KeyContainerPermissionFlags.Open);
Private Shared keyContainerPermAccEntry3 As _
New KeyContainerPermissionAccessEntry("Machine", providerName, providerType, _
myKeyContainerName, 1, KeyContainerPermissionFlags.Open)
Açıklamalar
Bu oluşturucu, belirli anahtar kapsayıcıları için erişim haklarının atanmasına izin verir. A keySpec
veya providerType
-1 değeri tüm anahtar belirtimleri veya sağlayıcı türlerini temsil eder. , keyStore
providerName
veya keyContainerName
"*" ifadesi tüm anahtar depolarını, sağlayıcıları veya anahtar kapsayıcılarını temsil eder. A providerName
veya keyContainerName
tüm null
sağlayıcıları veya anahtar kapsayıcıları temsil eder.