ITimeLimitedDataProtector Arabirim

Tanım

Yükleri sınırlı bir yaşam süresine sahip olan veri koruma hizmetleri sağlayabilen bir arabirim.

public interface class ITimeLimitedDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtector
public interface ITimeLimitedDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ITimeLimitedDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
type ITimeLimitedDataProtector = interface
    interface IDataProtectionProvider
    interface IDataProtector
Public Interface ITimeLimitedDataProtector
Implements IDataProtector
Uygulamalar

Açıklamalar

Yük yaşam sürelerinin biraz kısa olması amaçlanmıştır. Bu mekanizma aracılığıyla korunan yük, uzun süreli Kalıcılık (ör. birkaç haftadan daha uzun) için tasarlanmamıştır.

Yöntemler

CreateProtector(String)

ITimeLimitedDataProtectorVerili bir amaç oluşturur.

Protect(Byte[])

Bir düz metin veri parçasını şifrelemeyle korur.

(Devralındığı yer: IDataProtector)
Protect(Byte[], DateTimeOffset)

Şifreleme, bir düz metin veri parçasını, seçilen zamanda verilerin süresinin dolmasını önler.

Unprotect(Byte[])

Şifrelemeyle korunan verilerin korumasını geri alır.

(Devralındığı yer: IDataProtector)
Unprotect(Byte[], DateTimeOffset)

Şifreleme, korunan verilerin bir parçasını kaldırır.

Uzantı Metotları

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Şifrelemeyle bir düz metin veri parçasını korur ve belirtilen süre dolsa da verilerin süresi dor.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Şifrelemeyle bir düz metin veri parçasını korur ve verilerin süresi seçilen zamanda sona erer.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Şifrelemeyle bir düz metin veri parçasını korur ve belirtilen süre dolsa da verilerin süresi dor.

ToTimeLimitedDataProtector(IDataProtector)

, IDataProtector yüklerin ITimeLimitedDataProtector sınırlı bir yaşam süresiyle korunacak şekilde bir biçimine dönüştürür.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Şifrelemeyle korunan verilerin korumasını geri alır.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

IDataProtectorVerilen bir amaç listesi oluşturur.

CreateProtector(IDataProtectionProvider, String, String[])

IDataProtectorVerilen bir amaç listesi oluşturur.

Protect(IDataProtector, String)

Şifreleme, düz metin olan verileri korur.

Unprotect(IDataProtector, String)

Şifreleme, korunan verilerin bir parçasını kaldırır.

Şunlara uygulanır