SafeNCryptSecretHandle Classe

Definição

Fornece um identificador seguro que representa um valor de contrato secreto (NCRYPT_SECRET_HANDLE).

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

Comentários

Essa classe deve ser usada ao trabalhar com código nativo que espera um NCRYPT_SECRET_HANDLE.

Importante

Esse tipo implementa a IDisposable interface. Quando terminar de usar esse tipo ou objeto, você deverá descartá-lo de forma direta ou indireta. Para descartar o tipo diretamente, chame o método Dispose dele em um bloco try/catch. Para descartá-lo indiretamente, use um constructo de linguagem como using (em C#) ou Using (no Visual Basic). Para obter mais informações, consulte a seção "Usando um objeto que implementa idisposable" no tópico da IDisposable interface.

Construtores

Nome Description
SafeNCryptSecretHandle()

Inicializa uma nova instância da classe SafeNCryptSecretHandle.

Campos

Nome Description
handle

Especifica o identificador a ser encapsulado.

(Herdado de SafeHandle)

Propriedades

Nome Description
IsClosed

Obtém um valor que indica se o identificador está fechado.

(Herdado de SafeHandle)
IsInvalid

Obtém um valor que indica se o identificador é inválido.

(Herdado de SafeNCryptHandle)

Métodos

Nome Description
Close()

Marca o identificador para liberar e liberar recursos.

(Herdado de SafeHandle)
DangerousAddRef(Boolean)

Incrementa manualmente o contador de referência em SafeHandle instâncias.

(Herdado de SafeHandle)
DangerousGetHandle()

Retorna o valor do handle campo.

(Herdado de SafeHandle)
DangerousRelease()

Diminui manualmente o contador de referência em uma SafeHandle instância.

(Herdado de SafeHandle)
Dispose()

Libera todos os recursos usados pela SafeHandle classe.

(Herdado de SafeHandle)
Dispose(Boolean)

Libera os recursos não gerenciados usados pela SafeHandle classe especificando se uma operação de descarte normal deve ser executada.

(Herdado de SafeHandle)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ReleaseHandle()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera um identificador usado por um objeto CNG (Cryptography Next Generation).

(Herdado de SafeNCryptHandle)
ReleaseNativeHandle()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera um identificador nativo usado por um objeto CNG (Cryptography Next Generation).

(Herdado de SafeNCryptHandle)
SetHandle(IntPtr)

Define o identificador para o identificador pré-existente especificado.

(Herdado de SafeHandle)
SetHandleAsInvalid()

Marca um identificador como não mais usado.

(Herdado de SafeHandle)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a