DataProtectionAdvancedExtensions.Protect 메서드

정의

오버로드

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

지정된 시간이 경과한 후 데이터가 만료되는 일반 텍스트 데이터를 암호화하여 보호합니다.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

일반 텍스트 데이터의 일부를 암호화하여 보호하여 선택한 시간에 데이터가 만료됩니다.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

지정된 시간이 경과한 후 데이터가 만료되는 일반 텍스트 데이터를 암호화하여 보호합니다.

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

지정된 시간이 경과한 후 데이터가 만료되는 일반 텍스트 데이터를 암호화하여 보호합니다.

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()

매개 변수

protector
ITimeLimitedDataProtector

사용할 보호기입니다.

plaintext
Byte[]

보호할 일반 텍스트 데이터입니다.

lifetime
TimeSpan

페이로드를 더 이상 보호하지 않아야 하는 시간입니다.

반환

Byte[]

일반 텍스트 데이터의 보호된 형식입니다.

적용 대상

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

일반 텍스트 데이터의 일부를 암호화하여 보호하여 선택한 시간에 데이터가 만료됩니다.

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

매개 변수

protector
ITimeLimitedDataProtector

사용할 보호기입니다.

plaintext
String

보호할 일반 텍스트 데이터입니다.

expiration
DateTimeOffset

이 페이로드가 만료되어야 하는 시간입니다.

반환

일반 텍스트 데이터의 보호된 형식입니다.

적용 대상

Protect(ITimeLimitedDataProtector, String, TimeSpan)

지정된 시간이 경과한 후 데이터가 만료되는 일반 텍스트 데이터를 암호화하여 보호합니다.

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

매개 변수

protector
ITimeLimitedDataProtector

사용할 보호기입니다.

plaintext
String

보호할 일반 텍스트 데이터입니다.

lifetime
TimeSpan

페이로드를 더 이상 보호하지 않아야 하는 시간입니다.

반환

일반 텍스트 데이터의 보호된 형식입니다.

적용 대상