Bagikan melalui


TcpListener.BeginAcceptTcpClient(AsyncCallback, Object) Metode

Definisi

Memulai operasi asinkron untuk menerima upaya koneksi masuk.

public:
 IAsyncResult ^ BeginAcceptTcpClient(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptTcpClient (AsyncCallback? callback, object? state);
public IAsyncResult BeginAcceptTcpClient (AsyncCallback callback, object state);
member this.BeginAcceptTcpClient : AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptTcpClient (callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

callback
AsyncCallback

Delegasi AsyncCallback yang mereferensikan metode yang akan dipanggil saat operasi selesai.

state
Object

Objek yang ditentukan pengguna yang berisi informasi tentang operasi terima. Objek ini diteruskan ke callback delegasi ketika operasi selesai.

Mengembalikan

Yang IAsyncResult mereferensikan pembuatan asinkron dari TcpClient.

Pengecualian

Terjadi kesalahan saat mencoba mengakses soket.

Keterangan

Operasi asinkron BeginAcceptTcpClient harus diselesaikan dengan memanggil EndAcceptTcpClient metode . Biasanya, metode ini dipanggil oleh callback delegasi.

Metode ini tidak memblokir sampai operasi selesai. Untuk memblokir hingga operasi selesai, gunakan AcceptTcpClient metode .

Untuk informasi mendetail tentang menggunakan model pemrograman asinkron, lihat Memanggil Metode Sinkron Secara Asinkron.

Catatan

Jika Anda menerima , gunakan SocketException.ErrorCode properti untuk mendapatkan kode kesalahan tertentu dan lihat dokumentasi kode kesalahan WINDOWS Sockets versi 2 API untuk deskripsi mendetail tentang kesalahan SocketExceptiontersebut.

Catatan

Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.

Berlaku untuk