Поделиться через


FileSystemXmlRepository Класс

Определение

Xml-репозиторий, поддерживаемый файловой системой.

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
Наследование
FileSystemXmlRepository
Реализации

Конструкторы

FileSystemXmlRepository(DirectoryInfo)

Создает с FileSystemXmlRepository ключами, хранящимися в заданном каталоге.

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

Создает с FileSystemXmlRepository ключами, хранящимися в заданном каталоге.

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

Создает с FileSystemXmlRepository ключами, хранящимися в заданном каталоге.

Свойства

DefaultKeyStorageDirectory

Каталог хранилища ключей по умолчанию. В Windows это в настоящее время соответствует Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys. В Linux и macOS в настоящее время это соответствует "$HOME/.aspnet/DataProtection-Keys".

Directory

Каталог, в который будет записан материал ключа.

Services

Объект , IServiceProvider предоставленный конструктору.

Методы

GetAllElements()

Возвращает все XML-элементы верхнего уровня в репозитории.

StoreElement(XElement, String)

Добавляет XML-элемент верхнего уровня в репозиторий.

Применяется к