FileSystemXmlRepository 类

定义

由文件系统支持的 XML 存储库。

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

构造函数

FileSystemXmlRepository(DirectoryInfo)

创建一个 FileSystemXmlRepository ,其中包含存储在给定目录中的键。

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

创建一个 FileSystemXmlRepository ,其中包含存储在给定目录中的键。

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

创建一个 FileSystemXmlRepository ,其中包含存储在给定目录中的键。

属性

DefaultKeyStorageDirectory

默认密钥存储目录。 在 Windows 上,这当前对应于“Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys”。 在 Linux 和 macOS 上,这当前对应于“$HOME/.aspnet/DataProtection-Keys”。

Directory

要向其写入密钥材料的目录。

Services

IServiceProvider提供给构造函数的 。

方法

GetAllElements()

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

StoreElement(XElement, String)

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

适用于