Aracılığıyla paylaş


FileSystemXmlRepository Sınıf

Tanım

Dosya sistemi tarafından yedeklenen xml deposu.

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
Devralma
FileSystemXmlRepository
Uygulamalar

Oluşturucular

FileSystemXmlRepository(DirectoryInfo)

Verilen dizinde depolanan anahtarlarla bir FileSystemXmlRepository oluşturur.

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

Verilen dizinde depolanan anahtarlarla bir FileSystemXmlRepository oluşturur.

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

Verilen dizinde depolanan anahtarlarla bir FileSystemXmlRepository oluşturur.

Özellikler

DefaultKeyStorageDirectory

Varsayılan anahtar depolama dizini. Windows'da bu, şu anda "Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys" öğesine karşılık gelir. Linux ve macOS'ta bu, şu anda "$HOME/.aspnet/DataProtection-Keys"e karşılık gelir.

Directory

Anahtar malzemesinin yazılacağı dizin.

Services

IServiceProvider Oluşturucuya sağlanan.

Yöntemler

GetAllElements()

Depodaki tüm üst düzey XML öğelerini alır.

StoreElement(XElement, String)

Depoya bir üst düzey XML öğesi ekler.

Şunlara uygulanır