EphemeralDataProtectionProvider 类

定义

IDataProtectionProvider暂时性的 。

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
继承
EphemeralDataProtectionProvider
实现

注解

由给定 EphemeralDataProtectionProvider 实例生成的有效负载只能由同一实例破译。 实例丢失后,该实例生成的所有密码文本将永久不可加密。

构造函数

EphemeralDataProtectionProvider()

创建临时 IDataProtectionProvider

EphemeralDataProtectionProvider(ILoggerFactory)

使用日志记录创建临时 IDataProtectionProvider

EphemeralDataProtectionProvider(IServiceProvider)

创建临时 IDataProtectionProvider,可以选择 (提供服务,例如日志记录) 供提供程序使用。

方法

CreateProtector(String)

IDataProtector创建给定的用途。

扩展方法

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

IDataProtector创建给定的用途列表。

CreateProtector(IDataProtectionProvider, String, String[])

IDataProtector创建给定的用途列表。

适用于