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.DataProtection
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Public NotInheritable Class DataProtection
public sealed class DataProtection
public ref class DataProtection sealed
[<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. | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
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 cadeias de conexão como uma cadeia de conexão de exibição “,” que não contém quaisquer informações sigilosas, como” e “criptografadas a cadeia de conexão, 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 se o método de EncryptString só pode ser descriptografado 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
DPAPIProtectedConfigurationProvider