Поделиться через


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