Sdílet prostřednictvím


SafeNCryptProviderHandle Třída

Definice

Poskytuje bezpečný popisovač, který představuje zprostředkovatele úložiště klíčů (NCRYPT_PROV_HANDLE).

public ref class SafeNCryptProviderHandle sealed : Microsoft::Win32::SafeHandles::SafeNCryptHandle
public sealed class SafeNCryptProviderHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafeNCryptProviderHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
type SafeNCryptProviderHandle = class
    inherit SafeNCryptHandle
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SafeNCryptProviderHandle = class
    inherit SafeNCryptHandle
Public NotInheritable Class SafeNCryptProviderHandle
Inherits SafeNCryptHandle
Dědičnost
Dědičnost
SafeNCryptProviderHandle
Atributy

Poznámky

Tato třída by měla být použita při práci s nativním kódem, který očekává NCRYPT_PROV_HANDLE.

Důležité

Tento typ implementuje IDisposable rozhraní. Po dokončení používání tohoto typu byste ho měli přímo nebo nepřímo odstranit. Pokud chcete odstranit typ přímo, zavolejte jeho Dispose metodu try/catch v bloku. Pokud ho chcete odstranit nepřímo, použijte konstruktor jazyka, například using (v jazyce C#) nebo Using (v jazyce Visual Basic). Další informace najdete v části "Použití objektu, který implementuje IDisposable" v IDisposable tématu rozhraní.

Konstruktory

SafeNCryptProviderHandle()

Inicializuje novou instanci SafeNCryptProviderHandle třídy.

Pole

handle

Určuje popisovač, který se má zabalit.

(Zděděno od SafeHandle)

Vlastnosti

IsClosed

Získá hodnotu označující, zda je popisovač uzavřen.

(Zděděno od SafeHandle)
IsInvalid

Získá hodnotu, která označuje, zda popisovač je neplatný.

(Zděděno od SafeNCryptHandle)

Metody

Close()

Označí popisovač pro uvolnění a uvolnění prostředků.

(Zděděno od SafeHandle)
DangerousAddRef(Boolean)

Ručně zvýší čítač odkazů na SafeHandle instance.

(Zděděno od SafeHandle)
DangerousGetHandle()

Vrátí hodnotu handle pole.

(Zděděno od SafeHandle)
DangerousRelease()

Ručně sníží čítač odkazů na SafeHandle instanci.

(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řídou určující, zda se má provést normální operace dispose.

(Zděděno od SafeHandle)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ReleaseHandle()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní popisovač používaný objektem Cryptography Next Generation (CNG).

(Zděděno od SafeNCryptHandle)
ReleaseNativeHandle()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní nativní popisovač používaný kryptografickým objektem nové generace (CNG).

(Zděděno od SafeNCryptHandle)
SetHandle(IntPtr)

Nastaví popisovač na zadaný již existující popisovač.

(Zděděno od SafeHandle)
SetHandleAsInvalid()

Označí úchyt jako nepoužívaný.

(Zděděno od SafeHandle)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro