Compartir a través de


DataProtectionProvider.ProtectAsync(IBuffer) Método

Definición

Protege de forma asincrónica los datos estáticos.

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)

Parámetros

data
IBuffer

Datos que se van a proteger.

Devoluciones

Representa una operación asincrónica.

Atributos

Comentarios

Debe llamar al constructor DataProtectionProvider(String) antes de llamar a este método.

En el caso de los descriptores de seguridad y las cadenas SDDL, debe establecer la funcionalidad de autenticación empresarial en el manifiesto. La funcionalidad de autenticación empresarial está restringida a la aplicación para UWP creada con cuentas de empresa y está sujeta a validación adicional de incorporación. Debe evitar la funcionalidad de autenticación empresarial a menos que sea absolutamente necesario. Para obtener más información, consulte Registro para una cuenta de desarrollador. Por ejemplo, los siguientes proveedores de SID y SDDL requieren la funcionalidad de autenticación empresarial:

  • "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)"

Estos proveedores no requieren la funcionalidad de autenticación empresarial:

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

Se aplica a