Freigeben über


IExtension.SetConfiguration(String) Methode

Definition

Wird zum Übergeben benutzerdefinierter Konfigurationsdaten an eine Erweiterung verwendet.

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-Zeichenfolge aus der Konfigurationsdatei, die Konfigurationsdaten für die Erweiterung enthält.

Hinweise

Konfigurationsdaten, die Sie in der Konfigurationsdatei für ihre benutzerdefinierte Erweiterung speichern, übernimmt die Form eines Configuration-Elements . Das Configuration-Element ist ein untergeordnetes Element des Erweiterungselementeintrags in der datei rsreportserver.config. Die in der Konfigurationsdatei verwendete XML-Struktur könnte wie im folgenden Beispiel aussehen:

<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 Configuration-Element für einen Erweiterungseintrag in der Konfigurationsdatei vorhanden ist, legt Reporting Services den Wert des configuration Parameters auf eine leere Zeichenfolge fest.

Hinweis

Das Configuration-Element wird nicht an den configuration Parameter übergeben. Sie sollten das innere XML des Configuration-Elements analysieren, wenn Sie Konfigurationsdaten verarbeiten möchten.

Gilt für: