DataProtectionProvider.UnprotectAsync(IBuffer) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以非同步方式解密靜態資料。
public:
virtual IAsyncOperation<IBuffer ^> ^ UnprotectAsync(IBuffer ^ data) = UnprotectAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IBuffer> UnprotectAsync(IBuffer const& data);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IBuffer> UnprotectAsync(IBuffer data);
function unprotectAsync(data)
Public Function UnprotectAsync (data As IBuffer) As IAsyncOperation(Of IBuffer)
參數
- data
- IBuffer
要解密的資料。
傳回
表示非同步作業。
- 屬性
備註
您必須先呼叫 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」