Поделиться через


DataProtectionProvider.UnprotectAsync(IBuffer) Метод

Определение

Асинхронно расшифровывает статические данные.

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"

Применяется к