DataProtectionProvider.UnprotectStreamAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно расшифровывает поток данных.
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"