FileSystemXmlRepository Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ú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ě. |