SafeEvpPKeyHandle Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje typ ukazatele EVP_PKEY*
z OpenSSL.
public ref class SafeEvpPKeyHandle sealed : System::Runtime::InteropServices::SafeHandle
public sealed class SafeEvpPKeyHandle : System.Runtime.InteropServices.SafeHandle
type SafeEvpPKeyHandle = class
inherit SafeHandle
Public NotInheritable Class SafeEvpPKeyHandle
Inherits SafeHandle
- Dědičnost
- Dědičnost
Poznámky
Před použitím SafeEvpPKeyHandle k provádění spolupráce s OpenSSL volající musí zajistit, aby verze OpenSSL, kterou volají, byla stejná jako verze, kterou modul runtime .NET volá, a ne souběžnou verzi. Verzi OpenSSL, kterou modul runtime volá, lze určit OpenSslVersion.
Konstruktory
SafeEvpPKeyHandle() |
Inicializuje novou instanci třídy SafeEvpPKeyHandle představující neplatný popisovač. |
SafeEvpPKeyHandle(IntPtr, Boolean) |
Inicializuje novou instanci SafeEvpPKeyHandle třídy se zadanou hodnotou popisovače. |
Pole
handle |
Určuje popisovač, který se má zabalit. (Zděděno od SafeHandle) |
Vlastnosti
IsClosed |
Získá hodnotu označující, zda je úchyt uzavřen. (Zděděno od SafeHandle) |
IsInvalid |
Získá hodnotu určující, zda je hodnota popisovače neplatná. |
OpenSslVersion |
Získá hodnotu představující číslo verze hlášené načtenou verzí OpenSSL. |
Metody
Close() |
Označí popisovač pro uvolnění a uvolnění prostředků. (Zděděno od SafeHandle) |
DangerousAddRef(Boolean) |
Ručně zvýší referenční čítač u SafeHandle instancí. (Zděděno od SafeHandle) |
DangerousGetHandle() |
Vrátí hodnotu pole handle. (Zděděno od SafeHandle) |
DangerousRelease() |
Ručně dekrementuje referenční čítač v instanci SafeHandle. (Zděděno od SafeHandle) |
Dispose() |
Uvolní všechny prostředky používané SafeHandle třídou. (Zděděno od SafeHandle) |
Dispose(Boolean) |
Uvolní nespravované prostředky používané SafeHandle třídy určující, zda se má provést normální operace dispose. (Zděděno od SafeHandle) |
DuplicateHandle() |
Vytvoří další instanci tohoto typu nebo zvýší počet odkazů popisovače. |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
OpenKeyFromProvider(String, String) |
Představuje typ ukazatele |
OpenPrivateKeyFromEngine(String, String) |
Otevřete pojmenovaný privátní klíč pomocí pojmenovaného |
OpenPublicKeyFromEngine(String, String) |
Otevřete pojmenovaný veřejný klíč pomocí pojmenovaného |
ReleaseHandle() |
Při přepsání v odvozené třídě spustí kód potřebný k uvolnění popisovače. (Zděděno od SafeHandle) |
SetHandle(IntPtr) |
Nastaví popisovač na zadaný před existující popisovač. (Zděděno od SafeHandle) |
SetHandleAsInvalid() |
Označí popisovač jako již nepoužitý. (Zděděno od SafeHandle) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |