ITimeLimitedDataProtector Interfaz
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í.
Interfaz que puede proporcionar servicios de protección de datos donde las cargas tienen una duración finita.
public interface class ITimeLimitedDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtector
public interface ITimeLimitedDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ITimeLimitedDataProtector = interface
interface IDataProtector
interface IDataProtectionProvider
type ITimeLimitedDataProtector = interface
interface IDataProtectionProvider
interface IDataProtector
Public Interface ITimeLimitedDataProtector
Implements IDataProtector
- Implementaciones
Comentarios
Se pretende que la duración de la carga sea algo corta. Las cargas protegidas a través de este mecanismo no están diseñadas para la persistencia a largo plazo (por ejemplo, más de unas semanas).
Métodos
| CreateProtector(String) |
Crea un ITimeLimitedDataProtector determinado propósito. |
| Protect(Byte[]) |
Protege criptográficamente un fragmento de datos de texto no cifrado. (Heredado de IDataProtector) |
| Protect(Byte[], DateTimeOffset) |
Criptográficamente protege un fragmento de datos de texto no cifrado, expirando los datos en el momento elegido. |
| Unprotect(Byte[]) |
Desprotege criptográficamente un fragmento de datos protegidos. (Heredado de IDataProtector) |
| Unprotect(Byte[], DateTimeOffset) |
Desprotege criptográficamente un fragmento de datos protegidos. |
Métodos de extensión
| Protect(ITimeLimitedDataProtector, Byte[], TimeSpan) |
Protege criptográficamente un fragmento de datos de texto no cifrado, expirando los datos una vez transcurrido el período de tiempo especificado. |
| Protect(ITimeLimitedDataProtector, String, DateTimeOffset) |
Protege criptográficamente un fragmento de datos de texto no cifrado, expirando los datos en el momento elegido. |
| Protect(ITimeLimitedDataProtector, String, TimeSpan) |
Protege criptográficamente un fragmento de datos de texto no cifrado, expirando los datos una vez transcurrido el período de tiempo especificado. |
| ToTimeLimitedDataProtector(IDataProtector) |
Convierte un objeto IDataProtector en para que las cargas se ITimeLimitedDataProtector puedan proteger con una duración finita. |
| Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset) |
Desprotege criptográficamente un fragmento de datos protegidos. |
| CreateProtector(IDataProtectionProvider, IEnumerable<String>) |
Crea una IDataProtector determinada lista de propósitos. |
| CreateProtector(IDataProtectionProvider, String, String[]) |
Crea una IDataProtector determinada lista de propósitos. |
| Protect(IDataProtector, String) |
Protege criptográficamente un fragmento de datos de texto no cifrado. |
| Unprotect(IDataProtector, String) |
Desprotege criptográficamente un fragmento de datos protegidos. |