Freigeben über


RemoteWebConfigurationHostServer.DoEncryptOrDecrypt Methode

Definition

Verschlüsselt oder entschlüsselt bedingt den Wert der Zeichenfolge, auf die der xmlString-Parameter verweist.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

doEncrypt
Boolean

true zum Verschlüsseln, false zum Entschlüsseln.

xmlString
String

Der XML-Code, der verschlüsselt oder entschlüsselt werden soll.

protectionProviderName
String

Der Anbieter, der zum Schützen der Konfigurationsdaten verwendet wird.

protectionProviderType
String

Der Type des Schutzanbieters.

paramKeys
String[]

Die Schlüssel der optionalen Parameter für den Schutzanbieter.

paramValues
String[]

Die Werte der optionalen Parameter für den Schutzanbieter.

Gibt zurück

String

Eine Zeichenfolge, die den verschlüsselten oder entschlüsselten Wert der xmlString enthält.

Implementiert

Ausnahmen

protectionProviderType wird nicht aus ProtectedConfigurationProvider abgeleitet.

Gilt für

Siehe auch