RegistryXmlRepository 类

定义

由 Windows 注册表支持的 XML 存储库。

public ref class RegistryXmlRepository : Microsoft::AspNetCore::DataProtection::Repositories::IXmlRepository
public class RegistryXmlRepository : Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository
public class RegistryXmlRepository : Microsoft.AspNetCore.DataProtection.Repositories.IDeletableXmlRepository
type RegistryXmlRepository = class
    interface IXmlRepository
type RegistryXmlRepository = class
    interface IDeletableXmlRepository
    interface IXmlRepository
Public Class RegistryXmlRepository
Implements IXmlRepository
Public Class RegistryXmlRepository
Implements IDeletableXmlRepository
继承
RegistryXmlRepository
实现

构造函数

RegistryXmlRepository(RegistryKey, ILoggerFactory)

使用存储在给定注册表项中的密钥创建 RegistryXmlRepository

RegistryXmlRepository(RegistryKey, IServiceProvider)

使用存储在给定注册表项中的密钥创建 RegistryXmlRepository

RegistryXmlRepository(RegistryKey)

使用存储在给定注册表项中的密钥创建 RegistryXmlRepository

属性

DefaultRegistryKey

默认密钥存储目录,当前对应于“HKLM\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys{SID}”。

RegistryKey

将向其写入密钥材料的注册表项。

Services

提供给构造函数的 IServiceProvider

方法

DeleteElements(Action<IReadOnlyCollection<IDeletableElement>>)

从存储库中删除所选元素。

GetAllElements()

获取存储库中的所有顶级 XML 元素。

StoreElement(XElement, String)

将顶级 XML 元素添加到存储库。

适用于