FileSystemXmlRepository Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Repositorio XML respaldado por un sistema de archivos.
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
- Herencia
-
FileSystemXmlRepository
- Implementaciones
Constructores
| FileSystemXmlRepository(DirectoryInfo) |
Crea un FileSystemXmlRepository objeto con claves almacenadas en el directorio especificado. |
| FileSystemXmlRepository(DirectoryInfo, ILoggerFactory) |
Crea un FileSystemXmlRepository objeto con claves almacenadas en el directorio especificado. |
| FileSystemXmlRepository(DirectoryInfo, IServiceProvider) |
Crea un FileSystemXmlRepository objeto con claves almacenadas en el directorio especificado. |
Propiedades
| DefaultKeyStorageDirectory |
Directorio de almacenamiento de claves predeterminado. En Windows, esto corresponde actualmente a "Environment.SpecialFolder.LocalApplication/ASP.NET/DataProtection-Keys". En Linux y macOS, actualmente corresponde a "$HOME/.aspnet/DataProtection-Keys". |
| Directory |
Directorio en el que se escribirá el material de clave. |
| Services |
proporcionado IServiceProvider al constructor . |
Métodos
| GetAllElements() |
Obtiene todos los elementos XML de nivel superior del repositorio. |
| StoreElement(XElement, String) |
Agrega un elemento XML de nivel superior al repositorio. |