IExtension.SetConfiguration(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird verwendet, um benutzerdefinierte Konfigurationsdaten an eine Erweiterung zu übergeben.
public:
void SetConfiguration(System::String ^ configuration);
public void SetConfiguration(string configuration);
abstract member SetConfiguration : string -> unit
Public Sub SetConfiguration (configuration As String)
Parameter
- configuration
- String
Die XML-Zeichenkette aus der Konfigurationsdatei, die die Erweiterungskonfigurationsdaten enthält.
Hinweise
Konfigurationsdaten, die du in der Konfigurationsdatei für deine benutzerdefinierte Erweiterung speicherst, nehmen die Form eines Konfigurationselements an. Das Konfigurationselement ist ein Kindelement des Erweiterungselement-Eintrags in der rsreportserver.config-Datei. Die XML-Struktur, die in der Konfigurationsdatei verwendet wird, könnte der im folgenden Beispiel ähneln:
<Extension Name="My Extension" Type="Microsoft.Samples.ReportingServices.MyExtension.ExtensionClass,Microsoft.Samples.ReportingServices.MyExtension">
<Configuration>
<MyExtensionConfigurationData>
<MyExtensionData1>Value</MyExtensionData1>
<MyExtensionData2>Value</MyExtensionData2>
</MyExtensionConfigurationData>
</Configuration>
</Extension>
Wenn kein Konfigurationselement für einen Erweiterungseintrag in der Konfigurationsdatei vorhanden ist, setzt Reporting Services den Wert des configuration Parameters auf eine leere Zeichenkette.
Note
Das Konfigurationselement wird nicht in den Parameter configuration übergeben. Du solltest das innere XML des Konfigurationselements analysieren, wenn du Konfigurationsdaten verarbeiten möchtest.