FileSystemXmlRepository 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由文件系统支持的 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 元素添加到存储库。 |