FileSystemXmlRepository Klasse

Definition

Ein XML-Repository, das von einem Dateisystem unterstützt wird.

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
Vererbung
FileSystemXmlRepository
Implementiert

Konstruktoren

FileSystemXmlRepository(DirectoryInfo)

Erstellt eine FileSystemXmlRepository mit Schlüsseln, die im angegebenen Verzeichnis gespeichert sind.

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

Erstellt eine FileSystemXmlRepository mit Schlüsseln, die im angegebenen Verzeichnis gespeichert sind.

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

Erstellt eine FileSystemXmlRepository mit Schlüsseln, die im angegebenen Verzeichnis gespeichert sind.

Eigenschaften

DefaultKeyStorageDirectory

Das Standardschlüsselspeicherverzeichnis. Unter Windows entspricht dies derzeit "Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys". Unter Linux und macOS entspricht dies derzeit "$HOME/.aspnet/DataProtection-Keys".

Directory

Das Verzeichnis, in das Schlüsselmaterial geschrieben wird.

Services

Der IServiceProvider für den Konstruktor bereitgestellte.

Methoden

GetAllElements()

Ruft alle XML-Elemente der obersten Ebene im Repository ab.

StoreElement(XElement, String)

Fügt dem Repository ein XML-Element der obersten Ebene hinzu.

Gilt für: