Bagikan melalui


CngKey.IsEphemeral Properti

Definisi

Mendapatkan status persistensi kunci.

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

Nilai Properti

true jika kuncinya bersifat ephemeral; jika tidak, false.

Atribut

Keterangan

Properti ini menentukan apakah kunci bersifat sementara (yaitu, kunci hanya ada untuk masa pakai handel), atau bertahan (artinya, kunci ada secara independen dari handel).

Nilai yang dikembalikan tergantung pada metode yang digunakan untuk mendapatkan kunci:

  • Jika kunci tidak dibuka oleh Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) metode kelebihan beban, runtime bahasa umum (CLR) mengelola kunci dan dapat menentukan apakah itu sementara.

  • Jika kunci dibuka oleh Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) metode kelebihan beban, CLR tidak dapat menentukan apakah itu bersifat ephemeral. Oleh karena itu, kunci diasumsikan bertahan. Namun, jika metode ini digunakan untuk membuka handel ke kunci yang dibuat oleh CLR, CLR akan dapat menentukan apakah itu bersifat ephemeral.

Properti ini tidak memiliki setter publik; bersifat baca-saja.

Berlaku untuk