DataProtectionProvider.UnprotectStreamAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 스트림의 암호를 비동기적으로 해독합니다.
public:
virtual IAsyncAction ^ UnprotectStreamAsync(IInputStream ^ src, IOutputStream ^ dest) = UnprotectStreamAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction UnprotectStreamAsync(IInputStream const& src, IOutputStream const& dest);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction UnprotectStreamAsync(IInputStream src, IOutputStream dest);
function unprotectStreamAsync(src, dest)
Public Function UnprotectStreamAsync (src As IInputStream, dest As IOutputStream) As IAsyncAction
매개 변수
- src
- IInputStream
암호를 해독하기 위해 스트리밍합니다.
- dest
- IOutputStream
암호가 해독된 스트림입니다.
반환
비동기 동작을 나타냅니다.
- 특성
설명
이 메서드를 호출하기 전에 DataProtectionProvider() 생성자를 호출해야 합니다.
보안 설명자 및 SDDL 문자열의 경우 매니페스트에서 엔터프라이즈 인증 기능을 설정해야 합니다. 엔터프라이즈 인증 기능은 회사 계정으로 빌드된 UWP 앱으로 제한되며 추가 온보딩 유효성 검사가 적용됩니다. 반드시 필요한 경우가 아니면 엔터프라이즈 인증 기능을 피해야 합니다. 자세한 내용은 개발자 계정 등록을 참조하세요. 예를 들어 다음 SID 및 SDDL 공급자에는 엔터프라이즈 인증 기능이 필요합니다.
- "SID=S-1-5-21-4392301 및 SID=S-1-5-21-3101812"
- "SDDL=O:S-1-5-5-0-290724G:SYD:(A;; CCDC;;; S-1-5-5-0-290724)(A;;DC;;; WD)"
이러한 공급자는 엔터프라이즈 인증 기능이 필요하지 않습니다.
- "LOCAL=user"
- "LOCAL=machine"
- "WEBCREDENTIALS=MyPasswordName"
- "WEBCREDENTIALS=MyPasswordName,myweb.com"