Freigeben über


EphemeralDataProtectionProvider Klasse

Definition

Eine IDataProtectionProvider , die vorübergehend ist.

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
Vererbung
EphemeralDataProtectionProvider
Implementiert

Hinweise

Nutzlasten, die von einem bestimmten EphemeralDataProtectionProvider instance generiert werden, können nur von derselben instance entschlüsselt werden. Sobald die instance verloren geht, sind alle von diesem instance generierten Verschlüsselungstexte dauerhaft nicht entschlüsselbar.

Konstruktoren

EphemeralDataProtectionProvider()

Erstellt eine kurzlebige IDataProtectionProvider.

EphemeralDataProtectionProvider(ILoggerFactory)

Erstellt eine kurzlebige IDataProtectionProvider Mitprotokollierung.

EphemeralDataProtectionProvider(IServiceProvider)

Erstellt eine kurzlebige IDataProtectionProvider, die optional Dienste (z. B. Protokollierung) für die Nutzung durch den Anbieter bereitstellt.

Methoden

CreateProtector(String)

Erstellt einen IDataProtector bestimmten Zweck.

Erweiterungsmethoden

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Erstellt eine IDataProtector angegebene Liste von Zwecken.

CreateProtector(IDataProtectionProvider, String, String[])

Erstellt eine IDataProtector angegebene Liste von Zwecken.

Gilt für: