Bagikan melalui


IWSDOutboundAttachment::Tutup metode (wsdattachment.h)

Menutup aliran data MIME lampiran saat ini.

Sintaks

HRESULT Close();

Mengembalikan nilai

Kemungkinan nilai yang dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini:

Menampilkan kode Deskripsi
S_OK
Metode berhasil diselesaikan. Semua data dalam aliran lampiran berhasil ditransfer.
HRESULT_FROM_WIN32(ERROR_INVALID_OPERATION)

Close dipanggil sebelum Write dipanggil. Anda harus memanggil Tulis sebelum menutup aliran lampiran.

STG_S_BLOCK
Buffer internal tidak tersedia. Data dalam aliran lampiran tidak berhasil ditransfer.

Keterangan

Tutup digunakan untuk menunjukkan bahwa aplikasi tidak memiliki lebih banyak data untuk dikirimkan di aliran lampiran saat ini. Nilai yang dikembalikan dapat menunjukkan kesalahan dalam operasi Tulis sebelumnya atau masalah menutup koneksi.

Tutup dapat memblokir ketika menunggu operasi Tulis sebelumnya selesai. Tutup dapat memblokir hingga 30 detik (per batas waktu transmisi HTTP) sambil menunggu operasi Tulis sebelumnya selesai.

Metode Tutup dapat berhasil dikembalikan setelah upaya Tutup gagal yang mengembalikan STG_S_BLOCK. Keberhasilan berikutnya menunjukkan bahwa buffer internal dikosongkan untuk digunakan setelah upaya awal gagal. Ketika STG_S_BLOCK diterima oleh aplikasi, aplikasi dapat memanggil Tutup lagi atau mengakhiri transfer data menggunakan metode Batalkan .

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wsdattachment.h (termasuk Wsdapi.h)
DLL Wsdapi.dll

Lihat juga

IWSDInboundAttachment

IWSDOutboundAttachment

IWSDOutboundAttachment::Abort

IWSDOutboundAttachment::Write