Fungsi WsOpenServiceProxy (webservices.h)
Membuka Proksi Layanan ke titik akhir Layanan.
Pada aplikasi klien yang berhasil dapat melakukan panggilan menggunakan Proksi Layanan. Perilaku WsOpenServiceProxy diatur oleh pengikatan saluran yang digunakan.
Sintaks
HRESULT WsOpenServiceProxy(
[in] WS_SERVICE_PROXY *serviceProxy,
[in] const WS_ENDPOINT_ADDRESS *address,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
);
Parameter
[in] serviceProxy
Penunjuk ke Proksi Layanan untuk dibuka. Penunjuk harus mereferensikan objek WS_SERVICE_PROXY yang valid dan nilai yang dirujuk mungkin bukan NULL.
[in] address
Penunjuk ke alamat titik akhir.
[in, optional] asyncContext
Penunjuk ke objek WS_ASYNC_CONTEXT yang memiliki informasi tentang cara memanggil fungsi secara asinkron. Nilai diatur ke NULL jika memanggil secara sinkron.
[in, optional] error
Penunjuk ke objek WS_ERROR tempat informasi tambahan tentang kesalahan harus disimpan jika fungsi gagal.
Mengembalikan nilai
Fungsi ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Operasi asinkron masih tertunda. |
|
Operasi dibatalkan. |
|
Operasi tidak diperbolehkan karena status objek saat ini. |
|
Titik akhir jarak jauh tidak ada atau tidak dapat ditemukan. |
|
Akses ditolak oleh titik akhir jarak jauh. |
|
Koneksi dengan titik akhir jarak jauh dihentikan. |
|
Titik akhir jarak jauh tidak dapat memproses permintaan. |
|
Titik akhir jarak jauh saat ini tidak dalam layanan di lokasi ini. |
|
Titik akhir jarak jauh tidak dapat memproses permintaan karena kelebihan beban. |
|
Titik akhir jarak jauh tidak dapat dijangkau. |
|
URL alamat titik akhir tidak valid. |
|
Data input tidak dalam format yang diharapkan atau tidak memiliki nilai yang diharapkan. |
|
Operasi tidak selesai dalam waktu yang dialokasikan. |
|
Akses ditolak oleh server proksi HTTP. |
|
Server proksi HTTP tidak dapat memproses permintaan. |
|
Kuota terlampaui. |
|
Verifikasi keamanan tidak berhasil untuk data yang diterima. |
|
Operasi keamanan gagal dalam kerangka kerja Windows Web Services. |
|
Server proksi HTTP memerlukan skema autentikasi HTTP 'dasar'. |
|
Server proksi HTTP memerlukan skema autentikasi HTTP 'digest'. |
|
Server proksi HTTP memerlukan skema autentikasi HTTP 'negosiasi'. |
|
Server proksi HTTP memerlukan skema autentikasi HTTP 'NTLM'. |
|
Titik akhir jarak jauh memerlukan skema autentikasi HTTP 'dasar'. |
|
Titik akhir jarak jauh memerlukan skema autentikasi HTTP 'digest'. |
|
Titik akhir jarak jauh memerlukan skema autentikasi HTTP 'negosiasi'. |
|
Titik akhir jarak jauh memerlukan skema autentikasi HTTP 'NTLM'. |
|
Kehabisan memori. |
|
Satu atau beberapa argumen tidak valid. |
|
Fungsi ini dapat mengembalikan kesalahan lain yang tidak tercantum di atas. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | webservices.h |
Pustaka | WebServices.lib |
DLL | WebServices.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk