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