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 要素をリポジトリに追加します。

適用対象