Udostępnij za pośrednictwem


FileSystemXmlRepository Klasa

Definicja

Repozytorium XML wspierane przez system plików.

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
Dziedziczenie
FileSystemXmlRepository
Implementuje

Konstruktory

FileSystemXmlRepository(DirectoryInfo)

Tworzy element FileSystemXmlRepository z kluczami przechowywanymi w danym katalogu.

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

Tworzy element FileSystemXmlRepository z kluczami przechowywanymi w danym katalogu.

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

Tworzy element FileSystemXmlRepository z kluczami przechowywanymi w danym katalogu.

Właściwości

DefaultKeyStorageDirectory

Domyślny katalog magazynu kluczy. W systemie Windows ta wartość odpowiada obecnie ciągowi "Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys". W systemach Linux i macOS ta wartość odpowiada obecnie "$HOME/.aspnet/DataProtection-Keys".

Directory

Katalog, w którym zostanie zapisany materiał klucza.

Services

Podany IServiceProvider do konstruktora.

Metody

GetAllElements()

Pobiera wszystkie elementy XML najwyższego poziomu w repozytorium.

StoreElement(XElement, String)

Dodaje element XML najwyższego poziomu do repozytorium.

Dotyczy