DataProtectionProvider.ProtectAsync(IBuffer) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Protege de forma assíncrona dados 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
Dados a serem protegidos.
Retornos
Representa uma operação assíncrona.
- Atributos
Comentários
Você deve chamar o construtor DataProtectionProvider(String) antes de chamar esse método.
Para descritores de segurança e cadeias de caracteres SDDL, você deve definir a funcionalidade de autenticação corporativa no manifesto. A funcionalidade de autenticação corporativa é restrita ao aplicativo UWP criado com contas da empresa e está sujeito a validação de integração adicional. Você deve evitar a funcionalidade de autenticação corporativa, a menos que seja absolutamente necessário. Para obter mais informações, consulte Registrando-se para uma conta de desenvolvedor. Por exemplo, os seguintes provedores SID e SDDL exigem a funcionalidade de autenticação corporativa:
- "SID=S-1-5-21-4392301 E 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)"
Esses provedores não exigem a funcionalidade de autenticação corporativa:
- "LOCAL=user"
- "LOCAL=machine"
- "WEBCREDENTIALS=MyPasswordName"
- "WEBCREDENTIALS=MyPasswordName,myweb.com"