Compartilhar via


FileSystemXmlRepository Classe

Definição

Um repositório XML apoiado por um sistema de arquivos.

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
Herança
FileSystemXmlRepository
Implementações

Construtores

FileSystemXmlRepository(DirectoryInfo)

Cria um FileSystemXmlRepository com chaves armazenadas no diretório fornecido.

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

Cria um FileSystemXmlRepository com chaves armazenadas no diretório fornecido.

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

Cria um FileSystemXmlRepository com chaves armazenadas no diretório fornecido.

Propriedades

DefaultKeyStorageDirectory

O diretório de armazenamento de chaves padrão. No Windows, isso corresponde atualmente a "Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys". No Linux e no macOS, isso corresponde atualmente a "$HOME/.aspnet/DataProtection-Keys".

Directory

O diretório no qual o material de chave será gravado.

Services

O IServiceProvider fornecido para o construtor.

Métodos

GetAllElements()

Obtém todos os elementos XML de nível superior no repositório.

StoreElement(XElement, String)

Adiciona um elemento XML de nível superior ao repositório.

Aplica-se a