Sdílet prostřednictvím


FileSystemXmlRepository Třída

Definice

Úložiště XML, které je podporováno systémem souborů.

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
Dědičnost
FileSystemXmlRepository
Implementuje

Konstruktory

FileSystemXmlRepository(DirectoryInfo)

FileSystemXmlRepository Vytvoří klíč s klíči uloženými v daném adresáři.

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

FileSystemXmlRepository Vytvoří klíč s klíči uloženými v daném adresáři.

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

FileSystemXmlRepository Vytvoří klíč s klíči uloženými v daném adresáři.

Vlastnosti

DefaultKeyStorageDirectory

Výchozí adresář úložiště klíčů. Ve Windows to aktuálně odpovídá environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys. V Linuxu a macOS to aktuálně odpovídá $HOME/.aspnet/DataProtection-Keys.

Directory

Adresář, do kterého se zapíše materiál klíče.

Services

Hodnota poskytnutá IServiceProvider konstruktoru.

Metody

GetAllElements()

Získá všechny elementy XML nejvyšší úrovně v úložišti.

StoreElement(XElement, String)

Přidá do úložiště element XML nejvyšší úrovně.

Platí pro