SafeNCryptHandle.ReleaseHandle Metode

Definisi

Merilis handel yang digunakan oleh objek Cryptography Next Generation (CNG).

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

protected:
 override bool ReleaseHandle();
protected override bool ReleaseHandle ();
override this.ReleaseHandle : unit -> bool
Protected Overrides Function ReleaseHandle () As Boolean

Mengembalikan

true jika handel berhasil dilepaskan; jika tidak, false.

Keterangan

Mirip dengan duplikasi, melepaskan handel melakukan operasi yang berbeda berdasarkan status handel.

Instans yang dibangun dengan nilai parentHandle hanya akan memanggil DangerousRelease pada objek parentHandle. Jika tidak, perilaku ditentukan oleh status kepemilikan.

  • Pemilik - Cukup panggil metode rilis P/Invoke.
  • Duplikat - Mengurangi jumlah referensi pemegang saat ini.
  • Holder - Memanggil rilis P/Invoke. Perhatikan bahwa ReleaseHandle pada pemegang menyiratkan jumlah referensi nol.

Berlaku untuk