Compartilhar via


EphemeralDataProtectionProvider Classe

Definição

Um IDataProtectionProvider que é transitório.

public ref class EphemeralDataProtectionProvider sealed : Microsoft::AspNetCore::DataProtection::IDataProtectionProvider
public sealed class EphemeralDataProtectionProvider : Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
type EphemeralDataProtectionProvider = class
    interface IDataProtectionProvider
Public NotInheritable Class EphemeralDataProtectionProvider
Implements IDataProtectionProvider
Herança
EphemeralDataProtectionProvider
Implementações

Comentários

As cargas geradas por uma determinada EphemeralDataProtectionProvider instância só podem ser decifradas por essa mesma instância. Depois que a instância é perdida, todos os textos cifrados gerados por essa instância são permanentemente indecifráveis.

Construtores

EphemeralDataProtectionProvider()

Cria um efêmero IDataProtectionProvider.

EphemeralDataProtectionProvider(ILoggerFactory)

Cria um efêmero IDataProtectionProvider com registro em log.

EphemeralDataProtectionProvider(IServiceProvider)

Cria um efêmero IDataProtectionProvider, opcionalmente fornecendo serviços (como registro em log) para consumo pelo provedor.

Métodos

CreateProtector(String)

Cria uma IDataProtector determinada finalidade.

Métodos de Extensão

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Cria uma IDataProtector determinada lista de finalidades.

CreateProtector(IDataProtectionProvider, String, String[])

Cria uma IDataProtector determinada lista de finalidades.

Aplica-se a