Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn der XML-Webdienst, auf den Sie zugreifen möchten, durch die Bereitstellung einer COM+-Anwendung erstellt wurde, sollten Sie im Clientaktivierungsobjektmodus (CAO) darauf zugreifen. Dadurch wird die Laufzeitgenerierung eines Proxys vermieden und die Leistung durch die Verwendung persistenter Verbindungen erhöht. Um auf einen XML-Webdienst im CAO-Modus zuzugreifen, exportieren Sie zuerst die entsprechende SOAP-fähige Anwendung im Proxymodus von Ihrem Server und importieren dann die Anwendung in den Client, von dem aus Sie auf die Anwendung als XML-Webdienst zugreifen möchten. Die Komponenten der Anwendung können dann wie die Komponenten lokaler Anwendungen auf dem Client instanziiert werden, z. B. mithilfe von GetObject und CoCreateInstance.
Benutzeroberfläche
Gilt nicht.
Visual Basic
Das folgende Visual Basic-Codefragment veranschaulicht die Verwendung einer Komponente einer COM+-Anwendung, die als XML-Webdienst im CAO-Modus verfügbar gemacht wurde.
Set Obj = GetObject("progID")
output = Obj.Method(input)
C/C++
Das folgende Codefragment veranschaulicht die Verwendung einer Komponente einer COM+-Anwendung, die im CAO-Modus als XML-Webdienst verfügbar gemacht wurde.
HRESULT hr = CoCreateInstance(
CLSID_CObject, // CLSID of the server component
NULL,
pBindOptions,
IID_IUnknown,
(void**)&pIUnknown);
if (FAILED(hr)) throw(hr);
Verwandte Themen