SafeNCryptSecretHandle Classe

Definizione

Fornisce un handle sicuro che rappresenta un valore del contratto segreto (NCRYPT_SECRET_HANDLE).

public ref class SafeNCryptSecretHandle sealed : Microsoft::Win32::SafeHandles::SafeNCryptHandle
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafeNCryptSecretHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SafeNCryptSecretHandle = class
    inherit SafeNCryptHandle
Public NotInheritable Class SafeNCryptSecretHandle
Inherits SafeNCryptHandle
Ereditarietà
Attributi

Commenti

Questa classe deve essere usata quando si lavora con codice nativo che prevede un NCRYPT_SECRET_HANDLE.

Important

Questo tipo implementa l'interfaccia IDisposable . Al termine dell'uso del tipo, è necessario eliminarlo direttamente o indirettamente. Per eliminare direttamente il tipo, chiamare il Dispose relativo metodo in un try/catch blocco. Per eliminarlo indirettamente, usare un costrutto del linguaggio, ad using esempio (in C#) o Using (in Visual Basic). Per altre informazioni, vedere la sezione "Uso di un oggetto che implementa IDisposable" nell'argomento relativo all'interfaccia IDisposable .

Costruttori

Nome Descrizione
SafeNCryptSecretHandle()

Inizializza una nuova istanza della classe SafeNCryptSecretHandle.

Campi

Nome Descrizione
handle

Specifica l'handle di cui eseguire il wrapping.

(Ereditato da SafeHandle)

Proprietà

Nome Descrizione
IsClosed

Ottiene un valore che indica se l'handle è chiuso.

(Ereditato da SafeHandle)
IsInvalid

Ottiene un valore che indica se l'handle non è valido.

(Ereditato da SafeHandleZeroOrMinusOneIsInvalid)

Metodi

Nome Descrizione
Close()

Contrassegna l'handle per il rilascio e la liberazione delle risorse.

(Ereditato da SafeHandle)
DangerousAddRef(Boolean)

Incrementa manualmente il contatore di riferimento nelle SafeHandle istanze di .

(Ereditato da SafeHandle)
DangerousGetHandle()

Restituisce il valore del handle campo.

(Ereditato da SafeHandle)
DangerousRelease()

Decrementa manualmente il contatore di riferimento in un'istanza SafeHandle di .

(Ereditato da SafeHandle)
Dispose()

Rilascia tutte le risorse usate dalla SafeHandle classe .

(Ereditato da SafeHandle)
Dispose(Boolean)

Rilascia le risorse non gestite usate dalla SafeHandle classe specificando se eseguire un'operazione dispose normale.

(Ereditato da SafeHandle)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ReleaseHandle()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rilascia un handle utilizzato da un oggetto Cryptography Next Generation (CNG).

(Ereditato da SafeNCryptHandle)
ReleaseNativeHandle()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rilascia un handle nativo usato da un oggetto Cryptography Next Generation (CNG).

(Ereditato da SafeNCryptHandle)
SetHandle(IntPtr)

Imposta l'handle sull'handle esistente specificato.

(Ereditato da SafeHandle)
SetHandleAsInvalid()

Contrassegna un handle come non più utilizzato.

(Ereditato da SafeHandle)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a