Compartilhar via


Secret Classe

Definição

Representa um valor secreto armazenado na memória.

public ref class Secret sealed : IDisposable, Microsoft::AspNetCore::DataProtection::ISecret
public sealed class Secret : IDisposable, Microsoft.AspNetCore.DataProtection.ISecret
type Secret = class
    interface IDisposable
    interface ISecret
Public NotInheritable Class Secret
Implements IDisposable, ISecret
Herança
Secret
Implementações

Construtores

Secret(ArraySegment<Byte>)

Cria um novo Segredo com base no valor de entrada fornecido, em que o valor de entrada é especificado como um segmento de matriz.

Secret(Byte*, Int32)

Cria um novo Segredo com base no valor de entrada fornecido, em que o valor de entrada é especificado como um ponteiro para a memória não gerenciada.

Secret(Byte[])

Cria um novo Segredo com base no valor de entrada fornecido, em que o valor de entrada é especificado como uma matriz.

Secret(ISecret)

Cria um novo Segredo de outro objeto secreto.

Propriedades

Length

O comprimento (em bytes) do valor do segredo.

Métodos

Dispose()

Apaga o segredo da memória.

Random(Int32)

Retorna um Segredo feito inteiramente de bytes aleatórios recuperados de um RNG criptograficamente seguro.

WriteSecretIntoBuffer(ArraySegment<Byte>)

Grava o valor do segredo no buffer especificado.

WriteSecretIntoBuffer(Byte*, Int32)

Grava o valor do segredo no buffer especificado.

Aplica-se a