FileSystemXmlRepository Třída

Definice

Úložiště XML zálohované 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)

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

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

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

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

Vytvoří s FileSystemXmlRepository 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 klíčový materiál.

Services

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