Classe DataProtection
Representa a capacidade para criptografar e descriptografar cadeias de caracteres usando a API de proteção de dados windows API (DPAPI).
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.Services.DataProtection
Namespace: Microsoft.VisualStudio.Data.Services
Assembly: Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)
Sintaxe
'Declaração
Public NotInheritable Class DataProtection
public static class DataProtection
public ref class DataProtection abstract sealed
[<AbstractClass>]
[<Sealed>]
type DataProtection = class end
public final class DataProtection
O tipo DataProtection expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
DecryptString | Descriptografa uma cadeia de caracteres especificada. | |
EncryptString | Criptografa uma cadeia de caracteres especificada. |
Superior
Comentários
A o trabalhar com cadeias de conexão de dados, Visual Studio tenta manter dados criptografados em seu estado criptografado.Geralmente, o DDEX API representa uma cadeia de conexão como uma cadeia de conexão de exibição, que não contém quaisquer informações sigilosas, e como uma cadeia de conexão criptografada, que é mais completo.DDEX usa os métodos em esta classe para criptografar ou descriptografar as cadeias de caracteres.
O algoritmo de criptografia usado depende do usuário e do computador atual, e como tal cadeia de caracteres criptografadas usando o método de EncryptString só pode ser descriptografados chamando o método de DecryptString ao executar como o mesmo usuário no mesmo computador.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Data.Services
DPAPIProtectedConfigurationProvider