Udostępnij za pośrednictwem


Uzyskiwanie dostępu do usług sieci Web XML w trybie CAO

Jeśli usługa sieci Web XML, do której chcesz uzyskać dostęp, została utworzona przez uwidocznienie aplikacji COM+, rozważ uzyskanie dostępu do niej w trybie obiektu aktywowanego przez klienta (CAO), co pozwala uniknąć generowania serwera proxy w czasie wykonywania i zwiększa wydajność przy użyciu połączeń trwałych. Aby uzyskać dostęp do usługi internetowej XML w trybie CAO, najpierw wyeksportować odpowiednią aplikację z obsługą protokołu SOAP z serwera w trybie serwera proxy, a następnie zaimportować aplikacji do klienta, z którego chcesz uzyskać dostęp do aplikacji jako usługi internetowej XML. Elementy aplikacji można następnie zainstancjonować na kliencie, podobnie jak składniki aplikacji lokalnych — na przykład przy użyciu GetObject i CoCreateInstance.

Interfejs użytkownika

Nie ma zastosowania.

Visual Basic

Poniższy fragment kodu języka Visual Basic ilustruje użycie składnika aplikacji COM+ uwidocznionej jako usługa internetowa XML w trybie CAO.

Set Obj = GetObject("progID")
output = Obj.Method(input)

C/C++

Poniższy fragment kodu ilustruje użycie składnika aplikacji COM+ uwidocznionej jako usługa internetowa XML w trybie CAO.

HRESULT hr = CoCreateInstance(
     CLSID_CObject,  // CLSID of the server component
     NULL,
     pBindOptions,
     IID_IUnknown,
     (void**)&pIUnknown);
if (FAILED(hr)) throw(hr);

Uzyskiwanie dostępu do usług sieciowych XML w trybie WKO

Przegląd usługi COM+ SOAP

Tworzenie usług sieci Web XML

Zabezpieczanie usług sieci Web XML