NegotiateStream.EndAuthenticateAsServer(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 klien asinkron yang tertunda yang dimulai dengan panggilan ke BeginAuthenticateAsServer.
public:
virtual void EndAuthenticateAsServer(IAsyncResult ^ asyncResult);
public virtual void EndAuthenticateAsServer (IAsyncResult asyncResult);
abstract member EndAuthenticateAsServer : IAsyncResult -> unit
override this.EndAuthenticateAsServer : IAsyncResult -> unit
Public Overridable Sub EndAuthenticateAsServer (asyncResult As IAsyncResult)
Parameter
- asyncResult
- IAsyncResult
Instans IAsyncResult yang dikembalikan oleh panggilan ke BeginAuthenticateAsServer.
Pengecualian
asyncResult
adalah null
.
asyncResult
tidak dibuat oleh panggilan ke BeginAuthenticateAsServer.
Autentikasi gagal. Anda bisa menggunakan objek ini untuk mencoba kembali otentikasi.
Autentikasi gagal. Anda bisa menggunakan objek ini untuk mencoba kembali otentikasi.
Tidak ada autentikasi 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 NegotiateStream. IsMutuallyAuthenticated Periksa properti untuk menentukan apakah terjadi autentikasi timbul.
Jika autentikasi gagal, Anda menerima AuthenticationException atau InvalidCredentialException. Dalam hal ini, Anda dapat mencoba kembali autentikasi dengan kredensial yang berbeda.
Untuk melakukan operasi ini secara sinkron, gunakan AuthenticateAsServer metode .