SafeNCryptKeyHandle Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan handel aman yang mewakili kunci (NCRYPT_KEY_HANDLE).
public ref class SafeNCryptKeyHandle sealed : Microsoft::Win32::SafeHandles::SafeNCryptHandle
public sealed class SafeNCryptKeyHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafeNCryptKeyHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
type SafeNCryptKeyHandle = class
inherit SafeNCryptHandle
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SafeNCryptKeyHandle = class
inherit SafeNCryptHandle
Public NotInheritable Class SafeNCryptKeyHandle
Inherits SafeNCryptHandle
- Warisan
-
SafeNCryptKeyHandle
- Warisan
- Atribut
Keterangan
Kelas ini harus digunakan saat bekerja dengan kode asli yang mengharapkan NCRYPT_KEY_HANDLE.
Penting
Jenis ini mengimplementasikan IDisposable antarmuka. Ketika Anda telah selesai menggunakan jenis , Anda harus membuangnya baik secara langsung atau tidak langsung. Untuk membuang jenis secara langsung, panggil metodenya Dispose dalam try
/catch
blok. Untuk membuangnya secara tidak langsung, gunakan konstruksi bahasa seperti using
(di C#) atau Using
(di Visual Basic). Untuk informasi selengkapnya, lihat bagian "Menggunakan Objek yang Mengimplementasikan IDisposable" di IDisposable topik antarmuka.
Konstruktor
SafeNCryptKeyHandle() |
Menginisialisasi instans baru kelas SafeNCryptKeyHandle. |
SafeNCryptKeyHandle(IntPtr, SafeHandle) |
Membuat instans baru kelas SafeNCryptKeyHandle . |
Bidang
handle |
Menentukan handel yang akan dibungkus. (Diperoleh dari SafeHandle) |
Properti
IsClosed |
Mendapatkan nilai yang menunjukkan apakah handel ditutup. (Diperoleh dari SafeHandle) |
IsInvalid |
Mendapatkan nilai yang menunjukkan apakah handel tidak valid. (Diperoleh dari SafeNCryptHandle) |
Metode
Close() |
Menandai handel untuk merilis dan membebaskan sumber daya. (Diperoleh dari SafeHandle) |
DangerousAddRef(Boolean) |
Secara manual menaikkan penghitung referensi pada SafeHandle instans. (Diperoleh dari SafeHandle) |
DangerousGetHandle() |
Mengembalikan nilai handle bidang. (Diperoleh dari SafeHandle) |
DangerousRelease() |
Menurunkan penghitung referensi secara manual pada SafeHandle instans. (Diperoleh dari SafeHandle) |
Dispose() |
Merilis semua sumber daya yang SafeHandle digunakan oleh kelas . (Diperoleh dari SafeHandle) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang digunakan oleh SafeHandle kelas yang menentukan apakah akan melakukan operasi pembuangan normal. (Diperoleh dari SafeHandle) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ReleaseHandle() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Merilis handel yang digunakan oleh objek Cryptography Next Generation (CNG). (Diperoleh dari SafeNCryptHandle) |
ReleaseNativeHandle() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Merilis handel asli yang digunakan oleh objek Cryptography Next Generation (CNG). (Diperoleh dari SafeNCryptHandle) |
SetHandle(IntPtr) |
Mengatur handel ke handel yang sudah ada sebelumnya yang ditentukan. (Diperoleh dari SafeHandle) |
SetHandleAsInvalid() |
Menandai handel sebagai tidak lagi digunakan. (Diperoleh dari SafeHandle) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |