使用英语阅读

通过


DataProtectionAdvancedExtensions.Protect 方法

定义

重载

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

以加密方式保护一段纯文本数据,在指定的时间过后过期数据。

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

以加密方式保护一段纯文本数据,在所选时间过期数据。

Protect(ITimeLimitedDataProtector, String, TimeSpan)

以加密方式保护一段纯文本数据,在指定的时间过后过期数据。

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs

以加密方式保护一段纯文本数据,在指定的时间过后过期数据。

public static byte[] Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, byte[] plaintext, TimeSpan lifetime);

参数

protector
ITimeLimitedDataProtector

要使用的保护程序。

plaintext
Byte[]

要保护的纯文本数据。

lifetime
TimeSpan

有效负载不再可保护的时间量。

返回

Byte[]

纯文本数据的受保护形式。

适用于

ASP.NET Core 9.0 和其他版本
产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs

以加密方式保护一段纯文本数据,在所选时间过期数据。

public static string Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, string plaintext, DateTimeOffset expiration);

参数

protector
ITimeLimitedDataProtector

要使用的保护程序。

plaintext
String

要保护的纯文本数据。

expiration
DateTimeOffset

此有效负载应过期的时间。

返回

纯文本数据的受保护形式。

适用于

ASP.NET Core 9.0 和其他版本
产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs
Source:
DataProtectionAdvancedExtensions.cs

以加密方式保护一段纯文本数据,在指定的时间过后过期数据。

public static string Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, string plaintext, TimeSpan lifetime);

参数

protector
ITimeLimitedDataProtector

要使用的保护程序。

plaintext
String

要保护的纯文本数据。

lifetime
TimeSpan

有效负载不再可保护的时间量。

返回

纯文本数据的受保护形式。

适用于

ASP.NET Core 9.0 和其他版本
产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0