Partager via


FileSystemXmlRepository Classe

Définition

Dépôt XML soutenu par un système de fichiers.

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
Héritage
FileSystemXmlRepository
Implémente

Constructeurs

FileSystemXmlRepository(DirectoryInfo)

Crée un FileSystemXmlRepository avec des clés stockées dans le répertoire donné.

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

Crée un FileSystemXmlRepository avec des clés stockées dans le répertoire donné.

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

Crée un FileSystemXmlRepository avec des clés stockées dans le répertoire donné.

Propriétés

DefaultKeyStorageDirectory

Répertoire de stockage de clés par défaut. Sur Windows, cela correspond actuellement à « Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys ». Sur Linux et macOS, cela correspond actuellement à « $HOME/.aspnet/DataProtection-Keys ».

Directory

Répertoire dans lequel le matériel clé sera écrit.

Services

IServiceProvider fourni au constructeur.

Méthodes

GetAllElements()

Obtient tous les éléments XML de niveau supérieur dans le dépôt.

StoreElement(XElement, String)

Ajoute un élément XML de niveau supérieur au dépôt.

S’applique à