RemoteWebConfigurationHostServer.DoEncryptOrDecrypt Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Условно зашифровывает или расшифровывает значение строки, на которую ссылается параметр xmlString
.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public:
virtual System::String ^ DoEncryptOrDecrypt(bool doEncrypt, System::String ^ xmlString, System::String ^ protectionProviderName, System::String ^ protectionProviderType, cli::array <System::String ^> ^ paramKeys, cli::array <System::String ^> ^ paramValues);
public string DoEncryptOrDecrypt (bool doEncrypt, string xmlString, string protectionProviderName, string protectionProviderType, string[] paramKeys, string[] paramValues);
abstract member DoEncryptOrDecrypt : bool * string * string * string * string[] * string[] -> string
override this.DoEncryptOrDecrypt : bool * string * string * string * string[] * string[] -> string
Public Function DoEncryptOrDecrypt (doEncrypt As Boolean, xmlString As String, protectionProviderName As String, protectionProviderType As String, paramKeys As String(), paramValues As String()) As String
Параметры
- doEncrypt
- Boolean
true
— шифрование; false
— расшифровывание.
- xmlString
- String
XML для шифрования или расшифровки.
- protectionProviderName
- String
Поставщик, использованный для защиты данных конфигурации.
- paramKeys
- String[]
Ключи дополнительных параметров для поставщика защиты.
- paramValues
- String[]
Значения дополнительных параметров для поставщика защиты.
Возвращаемое значение
Строка, содержащая зашифрованное или расшифрованное значение строки xmlString
.
Реализации
Исключения
protectionProviderType
не является производным от ProtectedConfigurationProvider.