共用方式為


DataProtectionProvider.ProtectStreamAsync(IInputStream, IOutputStream) 方法

定義

以非同步方式保護資料流程。

public:
 virtual IAsyncAction ^ ProtectStreamAsync(IInputStream ^ src, IOutputStream ^ dest) = ProtectStreamAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ProtectStreamAsync(IInputStream const& src, IOutputStream const& dest);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ProtectStreamAsync(IInputStream src, IOutputStream dest);
function protectStreamAsync(src, dest)
Public Function ProtectStreamAsync (src As IInputStream, dest As IOutputStream) As IAsyncAction

參數

src
IInputStream

要保護的資料流程。

dest
IOutputStream

受保護的資料流程。

傳回

表示非同步動作。

屬性

備註

您必須先呼叫 DataProtectionProvider (String) 建構函式,才能呼叫此方法。

針對安全性描述項和 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: (A;;CCDC;;;S-1-5-5-0-290724) (A;;DC;;;WD) 」

這些提供者不需要企業驗證功能:

  • 「LOCAL=user」
  • 「LOCAL=machine」
  • 「WEBCREDENTIALS=MyPasswordName」
  • 「WEBCREDENTIALS=MyPasswordName,myweb.com」

適用於