다음을 통해 공유


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 요소를 리포지토리에 추가합니다.

적용 대상