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


DataProtectionProvider.ProtectAsync(IBuffer) Метод

Определение

Асинхронно защищает статические данные.

public:
 virtual IAsyncOperation<IBuffer ^> ^ ProtectAsync(IBuffer ^ data) = ProtectAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IBuffer> ProtectAsync(IBuffer const& data);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IBuffer> ProtectAsync(IBuffer data);
function protectAsync(data)
Public Function ProtectAsync (data As IBuffer) As IAsyncOperation(Of IBuffer)

Параметры

data
IBuffer

Данные для защиты.

Возвращаемое значение

Представляет асинхронную операцию.

Атрибуты

Комментарии

Перед вызовом этого метода необходимо вызвать конструктор 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:SYD:(A;; CCDC;; S-1-5-5-0-290724)(A;;DC;;; WD)"

Для этих поставщиков не требуется возможность корпоративной проверки подлинности:

  • "LOCAL=user"
  • "LOCAL=machine"
  • "WEBCREDENTIALS=MyPasswordName"
  • "WEBCREDENTIALS=MyPasswordName,myweb.com"

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