ICommunicationObject.Close Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup.
Overload
| Nama | Deskripsi |
|---|---|
| Close() |
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup. |
| Close(TimeSpan) |
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup. |
Close()
- Sumber:
- ICommunicationObject.cs
- Sumber:
- ICommunicationObject.cs
- Sumber:
- ICommunicationObject.cs
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup.
public:
void Close();
public void Close();
abstract member Close : unit -> unit
Public Sub Close ()
Pengecualian
Batas waktu penutupan default berlalu sebelum ICommunicationObject mampu menutup dengan anggun.
Keterangan
Metode ini menyebabkan transisi yang ICommunicationObject lancar dari status Opened ke Closed status. Metode ini Close memungkinkan pekerjaan yang belum selesai diselesaikan sebelum kembali. Misalnya, selesaikan pengiriman pesan yang di-buffer).
memasuki ICommunicationObject status Closing dan tetap berada di dalamnya sampai transisi ke Closed status selesai.
Close mengembalikan setelah status Closed tercapai.
Jika batas waktu penutupan default berlalu sebelum ICommunicationObject dapat ditutup dengan anggun, ICommunicationObject dibatalkan.
Jika Close dipanggil pada ICommunicationObject dalam Createdstatus , Opening, atau Faulted , ICommunicationObject dibatalkan. Jika Close dipanggil pada ICommunicationObject status Closing atau Closed , panggilan akan segera kembali.
Ada juga versi asinkron dari metode tutup yang dimulai dengan memanggil BeginClose dan menyelesaikan dengan memanggil Close.
Berlaku untuk
Close(TimeSpan)
- Sumber:
- ICommunicationObject.cs
- Sumber:
- ICommunicationObject.cs
- Sumber:
- ICommunicationObject.cs
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup.
public:
void Close(TimeSpan timeout);
public void Close(TimeSpan timeout);
abstract member Close : TimeSpan -> unit
Public Sub Close (timeout As TimeSpan)
Parameter
- timeout
- TimeSpan
TimeSpan Yang menentukan berapa lama operasi pengiriman harus diselesaikan sebelum waktu habis.
Pengecualian
Batas waktu berlalu sebelum ICommunicationObject mampu menutup dengan anggun.
Keterangan
Metode ini menyebabkan transisi yang ICommunicationObject lancar dari Opened status ke Closed status dalam interval waktu yang ditentukan. Metode ini Close memungkinkan pekerjaan yang belum selesai diselesaikan sebelum kembali. Misalnya, selesaikan pengiriman pesan yang di-buffer).
memasuki ICommunicationObject status Closing dan tetap berada di dalamnya sampai transisi ke Closed status selesai.
Close mengembalikan setelah status Closed tercapai.
Jika batas waktu berlalu sebelum ICommunicationObject mampu menutup dengan anggun, ICommunicationObject dibatalkan.
Jika Close dipanggil pada ICommunicationObject dalam Createdstatus , Opening, atau Faulted , ICommunicationObject dibatalkan. Jika Close dipanggil pada ICommunicationObject status Closing atau Closed , panggilan akan segera kembali.
Ada juga versi asinkron dari metode tutup yang dimulai dengan memanggil BeginClose dan menyelesaikan dengan memanggil Close.
Catatan Bagi Implementer
Operasi harus melempar jika TimeoutException yang ditentukan timeout terlampaui.