Compartilhar via


DataProtectionAdvancedExtensions.Protect Método

Definição

Sobrecargas

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Protege criptograficamente uma parte dos dados de texto não criptografado, expirando os dados depois que o tempo especificado tiver decorrido.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Protege criptograficamente uma parte dos dados de texto sem formatação, expirando os dados no momento escolhido.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Protege criptograficamente uma parte dos dados de texto não criptografado, expirando os dados depois que o tempo especificado tiver decorrido.

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs

Protege criptograficamente uma parte dos dados de texto não criptografado, expirando os dados depois que o tempo especificado tiver decorrido.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ Protect(Microsoft::AspNetCore::DataProtection::ITimeLimitedDataProtector ^ protector, cli::array <System::Byte> ^ plaintext, TimeSpan lifetime);
public static byte[] Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, byte[] plaintext, TimeSpan lifetime);
static member Protect : Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector * byte[] * TimeSpan -> byte[]
<Extension()>
Public Function Protect (protector As ITimeLimitedDataProtector, plaintext As Byte(), lifetime As TimeSpan) As Byte()

Parâmetros

protector
ITimeLimitedDataProtector

O protetor a ser usado.

plaintext
Byte[]

Os dados de texto não criptografado a serem protegidos.

lifetime
TimeSpan

A quantidade de tempo após a qual a carga não deve mais ser desprotegida.

Retornos

Byte[]

A forma protegida dos dados de texto sem formatação.

Aplica-se a

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs

Protege criptograficamente uma parte dos dados de texto sem formatação, expirando os dados no momento escolhido.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Protect(Microsoft::AspNetCore::DataProtection::ITimeLimitedDataProtector ^ protector, System::String ^ plaintext, DateTimeOffset expiration);
public static string Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, string plaintext, DateTimeOffset expiration);
static member Protect : Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector * string * DateTimeOffset -> string
<Extension()>
Public Function Protect (protector As ITimeLimitedDataProtector, plaintext As String, expiration As DateTimeOffset) As String

Parâmetros

protector
ITimeLimitedDataProtector

O protetor a ser usado.

plaintext
String

Os dados de texto não criptografado a serem protegidos.

expiration
DateTimeOffset

A hora em que essa carga deve expirar.

Retornos

A forma protegida dos dados de texto sem formatação.

Aplica-se a

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs
Origem:
DataProtectionAdvancedExtensions.cs

Protege criptograficamente uma parte dos dados de texto não criptografado, expirando os dados depois que o tempo especificado tiver decorrido.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Protect(Microsoft::AspNetCore::DataProtection::ITimeLimitedDataProtector ^ protector, System::String ^ plaintext, TimeSpan lifetime);
public static string Protect (this Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector protector, string plaintext, TimeSpan lifetime);
static member Protect : Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector * string * TimeSpan -> string
<Extension()>
Public Function Protect (protector As ITimeLimitedDataProtector, plaintext As String, lifetime As TimeSpan) As String

Parâmetros

protector
ITimeLimitedDataProtector

O protetor a ser usado.

plaintext
String

Os dados de texto não criptografado a serem protegidos.

lifetime
TimeSpan

A quantidade de tempo após a qual a carga não deve mais ser desprotegida.

Retornos

A forma protegida dos dados de texto sem formatação.

Aplica-se a