ITimeLimitedDataProtector.Unprotect(Byte[], DateTimeOffset) 方法

定义

以加密方式取消保护一段受保护的数据。

public:
 cli::array <System::Byte> ^ Unprotect(cli::array <System::Byte> ^ protectedData, [Runtime::InteropServices::Out] DateTimeOffset % expiration);
public byte[] Unprotect (byte[] protectedData, out DateTimeOffset expiration);
abstract member Unprotect : byte[] * DateTimeOffset -> byte[]
Public Function Unprotect (protectedData As Byte(), ByRef expiration As DateTimeOffset) As Byte()

参数

protectedData
Byte[]

要取消保护的受保护数据。

expiration
DateTimeOffset

一个“out”参数,在成功取消保护操作后,该参数会收到有效负载的到期日期。

返回

Byte[]

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

例外

如果无效、格式不正确或已过期,则 protectedData 引发。

适用于