Condividi tramite


FileSystemXmlRepository Classe

Definizione

Un repository XML supportato da un file system.

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
Ereditarietà
FileSystemXmlRepository
Implementazioni

Costruttori

FileSystemXmlRepository(DirectoryInfo)

Crea un FileSystemXmlRepository oggetto con chiavi archiviate nella directory specificata.

FileSystemXmlRepository(DirectoryInfo, ILoggerFactory)

Crea un FileSystemXmlRepository oggetto con chiavi archiviate nella directory specificata.

FileSystemXmlRepository(DirectoryInfo, IServiceProvider)

Crea un FileSystemXmlRepository oggetto con chiavi archiviate nella directory specificata.

Proprietà

DefaultKeyStorageDirectory

Directory di archiviazione delle chiavi predefinita. In Windows, questo corrisponde attualmente a "Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys". In Linux e macOS, questo corrisponde attualmente a "$HOME/.aspnet/DataProtection-Keys".

Directory

Directory in cui verrà scritto il materiale della chiave.

Services

Oggetto IServiceProvider fornito al costruttore.

Metodi

GetAllElements()

Ottiene tutti gli elementi XML di primo livello nel repository.

StoreElement(XElement, String)

Aggiunge un elemento XML di primo livello al repository.

Si applica a