SslStream.EndAuthenticateAsClient(IAsyncResult) 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.
Mengakhiri operasi autentikasi server asinkron yang tertunda dimulai dengan panggilan sebelumnya ke BeginAuthenticateAsClient.
public:
virtual void EndAuthenticateAsClient(IAsyncResult ^ asyncResult);
public virtual void EndAuthenticateAsClient (IAsyncResult asyncResult);
abstract member EndAuthenticateAsClient : IAsyncResult -> unit
override this.EndAuthenticateAsClient : IAsyncResult -> unit
Public Overridable Sub EndAuthenticateAsClient (asyncResult As IAsyncResult)
Parameter
- asyncResult
- IAsyncResult
Instans IAsyncResult yang dikembalikan oleh panggilan ke BeginAuthenticateAsClient.
Pengecualian
asyncResult
adalah null
.
asyncResult
tidak dibuat oleh panggilan ke BeginAuthenticateAsClient.
Autentikasi gagal dan membiarkan objek ini dalam keadaan tidak dapat digunakan.
Tidak ada autentikasi server yang tertunda untuk diselesaikan.
Keterangan
Jika operasi belum selesai, metode ini memblokir sampai operasi selesai. Ketika autentikasi berhasil, Anda harus memeriksa IsEncrypted properti dan IsSigned untuk menentukan layanan keamanan apa yang digunakan oleh SslStream. IsMutuallyAuthenticated Periksa properti untuk menentukan apakah terjadi autentikasi timbul.
Jika autentikasi gagal, Anda menerima AuthenticationException, dan ini SslStream tidak lagi dapat digunakan. Anda harus menutup objek ini dan menghapus semua referensi untuk itu sehingga dapat dikumpulkan oleh pengumpul sampah.
Untuk melakukan operasi ini secara sinkron, gunakan salah AuthenticateAsClient satu metode .