ConfigurationSetting-Methode: RemoveURL
Entfernt eine für den Berichtsserver reservierte URL Wenn mehrere URLs entfernt werden müssen, müssen Sie dies nacheinander tun, indem Sie diese API aufrufen.
Syntax
Public Sub RemoveURL(ByVal Application As String, _
ByVal UrlString As String, ByVal Lcid As Int32, _
ByRef [Error] As String, ByRef HRESULT As Int32)
public void RemoveURL(string Application, string UrlString, int Lcid,
out string Error, out int HRESULT);
Parameter
Anwendung
Der Name der Anwendung, für die die Reservierung entfernt werden soll
URLString
Die URL für die Reservierung
lcid
Das Gebietsschema, das für die zurückgegebenen Fehlermeldungen verwendet werden soll
Fehler
[out] Die Beschreibung des Fehlers, der aufgetreten ist
HRESULT
[out] Wert, der angibt, ob der Aufruf erfolgreich war oder zu einem Fehler geführt hat.
Rückgabewert
Gibt HRESULT zurück, wodurch der Erfolg oder das Fehlschlagen des Methodenaufrufs angegeben wird. Der Wert 0 (null) gibt an, dass der Methodenaufruf erfolgreich war. Ein Fehlercode gibt an, dass der Aufruf nicht erfolgreich war.
Hinweise
UrlString beinhaltet nicht den Namen des virtuellen Verzeichnisses – die Methode SetVirtualDirectory-Methode (WMI MSReportServer_ConfigurationSetting) ist für diesen Zweck vorgesehen.
Vor einem Aufruf der ReserveURL -Methode müssen Sie einen Wert für die VirtualDirectory-Konfigurationseigenschaft des Anwendungsparameters angeben. Verwenden Sie die Methode SetVirtualDirectory-Methode (WMI: MSReportServer_ConfigurationSetting), um die VirtualDirectory-Eigenschaft festzulegen.
Wenn Sie ein TLS/SSL-Zertifikat über Reporting Services bereitstellen und keine anderen URLs es benötigen, wird das Zertifikat entfernt.
Diese Methode verursacht, dass alle nicht konfigurierten Anwendungsdomänen während dieses Vorgangs hart recycelt und angehalten werden. Anwendungsdomänen werden neu gestartet, nachdem dieser Vorgang abgeschlossen wurde.
Anforderungen
Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin