DataProtection - класс
Представляет возможность шифрования и дешифрования строк с помощью API защиты данных Windows (DPAPI).
Иерархия наследования
System.Object
Microsoft.VisualStudio.Data.DataProtection
Пространство имен: Microsoft.VisualStudio.Data
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
Public NotInheritable Class DataProtection
public sealed class DataProtection
public ref class DataProtection sealed
[<Sealed>]
type DataProtection = class end
public final class DataProtection
Тип DataProtection предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() ![]() |
DecryptString | Расшифровывает указанную строку. |
![]() ![]() |
EncryptString | Шифрует указанную строку. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
ToString | Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
При работе со строками подключения к данным, Visual Studio пытается сохранить зашифрованным данным в зашифрованном состоянии.Как правило, API DDEX представляет строки подключения в виде строки подключения "отображения", которая не содержит никаких конфиденциальную информацию и по мере "шифрование" строка соединения, которая будет завершена.DDEX использует методы в этом классе для шифрования и расшифровки этих строк.
Зависит от алгоритма шифрования, используемые для текущего пользователя и компьютера, и поэтому строка зашифрованная с помощью метода EncryptString могут быть только расшифроватьы путем вызова метода DecryptString как один и тот же пользователь, работающий на том же компьютере.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Data - пространство имен
DPAPIProtectedConfigurationProvider