共用方式為


SOAP 服務

COM+ SOAP 服務可讓您使用現有的元件,並將它發行為 XML Web Service。用戶端可以繼續使用前面的方法來存取元件,但是也可以使用 WSDL (Web Service Description Language,Web 服務描述語言) 和 SOAP 來存取元件。如需 XML Web Service 和 WSDL 的詳細資訊,請參閱 XML Web Service 概觀

如需 SOAP 的詳細資訊,請參閱 XML Web Service Wire 格式

在 Managed 程式碼中使用 SoapVRoot 屬性時,可讓您透過 COM+ SOAP 服務來公開 Managed 服務元件。設定這個屬性就等於在包含服務元件的 COM+ 應用程式上啟用 SOAP 服務。SoapVRoot 屬性包含您要當成結束點發行的虛擬根目錄 (Virtual Root) 名稱。這個名稱是一個簡單的字串 (例如「MyVRoot」),在 Web 伺服器上發行為「http://MyServer/MyVRoot」。如果不提供值,會將 SoapVRoot 屬性設定為 Null。下列範例會說明如何將 SoapVRoot 屬性設定為「MyVRoot」。

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

請參閱

COM+ 服務摘要 | System.EnterpriseServices 命名空間