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, 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ě. |