Freigeben über


ISpanDataProtector Schnittstelle

Definition

Eine Schnittstelle, die Datenschutzdienste bereitstellen kann. Ist eine optimierte Version von IDataProtector.

public interface ISpanDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ISpanDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
Public Interface ISpanDataProtector
Implements IDataProtector
Implementiert

Methoden

Name Beschreibung
CreateProtector(String)

Erstellt einen IDataProtector bestimmten Zweck.

(Geerbt von IDataProtectionProvider)
Protect(Byte[])

Schützt kryptografisch einen Teil von Nur-Text-Daten.

(Geerbt von IDataProtector)
Protect<TWriter>(ReadOnlySpan<Byte>, TWriter)

Schützt kryptografisch ein Stück Nur-Text-Daten und schreibt das Ergebnis in einen Pufferschreiber.

Unprotect(Byte[])

Hebt kryptografisch den Schutz geschützter Daten auf.

(Geerbt von IDataProtector)
Unprotect<TWriter>(ReadOnlySpan<Byte>, TWriter)

Hebt kryptografisch den Schutz einer geschützten Daten auf und schreibt das Ergebnis in einen Pufferschreiber.

Erweiterungsmethoden

Name Beschreibung
CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Erstellt eine IDataProtector bestimmte Liste von Zwecken.

CreateProtector(IDataProtectionProvider, String, String[])

Erstellt eine IDataProtector bestimmte Liste von Zwecken.

Protect(IDataProtector, String)

Schützt kryptografisch einen Teil von Nur-Text-Daten.

ToTimeLimitedDataProtector(IDataProtector)

Wandelt eine IDataProtector in eine ITimeLimitedDataProtector Sodass Nutzlasten mit einer begrenzten Lebensdauer geschützt werden können.

Unprotect(IDataProtector, String)

Hebt kryptografisch den Schutz geschützter Daten auf.

Gilt für: