ISpanDataProtector 인터페이스

정의

데이터 보호 서비스를 제공할 수 있는 인터페이스입니다. 최적화된 버전의 IDataProtector.

public interface ISpanDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ISpanDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
Public Interface ISpanDataProtector
Implements IDataProtector
구현

메서드

Name Description
CreateProtector(String)

지정된 용도를 IDataProtector 만듭니다.

(다음에서 상속됨 IDataProtectionProvider)
Protect(Byte[])

일반 텍스트 데이터의 일부를 암호화하여 보호합니다.

(다음에서 상속됨 IDataProtector)
Protect<TWriter>(ReadOnlySpan<Byte>, TWriter)

일반 텍스트 데이터의 일부를 암호화하여 보호하고 버퍼 작성기에 결과를 씁니다.

Unprotect(Byte[])

보호된 데이터의 일부를 암호화 해제합니다.

(다음에서 상속됨 IDataProtector)
Unprotect<TWriter>(ReadOnlySpan<Byte>, TWriter)

보호된 데이터의 일부를 암호화 해제하고 버퍼 작성기에 결과를 씁니다.

확장명 메서드

Name Description
CreateProtector(IDataProtectionProvider, IEnumerable<String>)

IDataProtector 지정된 용도 목록을 만듭니다.

CreateProtector(IDataProtectionProvider, String, String[])

IDataProtector 지정된 용도 목록을 만듭니다.

Protect(IDataProtector, String)

일반 텍스트 데이터의 일부를 암호화하여 보호합니다.

ToTimeLimitedDataProtector(IDataProtector)

페이로드를 IDataProtectorITimeLimitedDataProtector 한정된 수명으로 보호할 수 있도록 변환합니다.

Unprotect(IDataProtector, String)

보호된 데이터의 일부를 암호화 해제합니다.

적용 대상