CngKey.IsEphemeral Özellik
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.
Anahtarın kalıcılık durumunu alır.
public:
property bool IsEphemeral { bool get(); };
public bool IsEphemeral { get; }
[set: System.Security.SecurityCritical]
public bool IsEphemeral { [System.Security.SecurityCritical] get; }
[set: System.Security.SecurityCritical]
public bool IsEphemeral { get; }
member this.IsEphemeral : bool
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.IsEphemeral : bool
[<set: System.Security.SecurityCritical>]
member this.IsEphemeral : bool
Public ReadOnly Property IsEphemeral As Boolean
Özellik Değeri
true
anahtar kısa ömürlüyse; aksi takdirde , false
.
- Öznitelikler
Açıklamalar
Bu özellik, anahtarın kısa ömürlü (başka bir deyişle, anahtarın yalnızca tanıtıcının ömrü için var olup olmadığını) veya kalıcı olup olmadığını belirler (başka bir deyişle, anahtar tanıtıcıdan bağımsız olarak bulunur).
Dönüş değeri, anahtarı almak için kullanılan yönteme bağlıdır:
Anahtar yöntem aşırı yüklemesi tarafından Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) açılmadıysa, ortak dil çalışma zamanı (CLR) anahtarı yönetiyordur ve kısa ömürlü olup olmadığını belirleyebilir.
Anahtar yöntem aşırı yüklemesi tarafından Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) açıldıysa, CLR kısa ömürlü olup olmadığını saptayamaz. Bu nedenle anahtarın kalıcı olduğu varsayılır. Ancak, bu yöntem CLR tarafından oluşturulan bir anahtarın tanıtıcısını açmak için kullanılırsa, CLR kısa ömürlü olup olmadığını belirleyebilir.
Bu özelliğin ortak ayarlayıcısı yok; salt okunurdur.