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 AND 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"