Freigeben über


SOAP-Dienst

Mit dem SOAP-Dienst von COM+ können Sie eine bestehende Komponente als XML-Webdienst veröffentlichen. Clients können weiterhin mit den bisherigen Methoden auf die Komponente zugreifen, jedoch kann der Zugriff nun auch unter Verwendung von WSDL (Web Services Description Language) und SOAP erfolgen. Weitere Informationen zu XML-Webdiensten und WSDL finden Sie unter Übersicht über XML-Webdienste.

Weitere Informationen zu SOAP finden Sie unter XML-Webdiensttransportformate.

Durch die Verwendung der SoapVRoot-Eigenschaft in verwaltetem Code ist es möglich, verwaltete Serviced Components über den SOAP-Dienst in COM+ offen zu legen. Das Konfigurieren dieses Attributs erfolgt auf die gleiche Art wie die Bereitstellung des SOAP-Dienstes für eine COM+-Anwendung, die eine Serviced Component enthält. In der SoapVRoot-Eigenschaft wird der Name des virtuellen Stammverzeichnisses hinterlegt, das als Endpunkt veröffentlicht werden soll. Der Name besteht aus einer einfachen Zeichenfolge (z. B. MyVRoot), die auf dem Webserver als http://MyServer/MyVRoot veröffentlicht wird. Wenn kein Wert bereitgestellt wird, erhält die SoapVRoot-Eigenschaft den Wert NULL. Im folgenden Beispiel wird gezeigt, wie die SoapVRoot-Eigenschaft auf den Wert MyVRoot festgelegt wird.

<ApplicationActivation(ActivationOption.Library, SoapVRoot := "MyVRoot")>
[C#]
[ApplicationActivation(ActivationOption.Library, SoapVRoot="MyVRoot")]

Siehe auch

Zusammenfassung verfügbarer COM+-Dienste | System.EnterpriseServices-Namespace