Share via


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 專案新增至存放庫。

適用於