SslStream.EndAuthenticateAsServer(IAsyncResult) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önceki çağrısıyla BeginAuthenticateAsClientbaşlatılan bekleyen zaman uyumsuz istemci kimlik doğrulama işlemini sonlandırır.
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)
Parametreler
- asyncResult
- IAsyncResult
IAsyncResult çağrısı BeginAuthenticateAsClienttarafından döndürülen örnek.
Özel durumlar
asyncResult
, null
değeridir.
asyncResult
çağrısı tarafından BeginAuthenticateAsClientoluşturulmadı.
Kimlik doğrulaması başarısız oldu ve bu nesneyi kullanılamaz durumda bıraktı.
Tamamlanmasını bekleyen istemci kimlik doğrulaması yok.
Açıklamalar
İşlem tamamlanmadıysa, bu yöntem tamamlanana kadar engeller. Kimlik doğrulaması başarılı olduğunda, tarafından SslStreamhangi güvenlik hizmetlerinin IsEncrypted kullanıldığını belirlemek için ve IsSigned özelliklerini denetlemeniz gerekir. Karşılıklı kimlik doğrulamasının IsMutuallyAuthenticated gerçekleşip gerçekleşmediğini belirlemek için özelliğini denetleyin.
Kimlik doğrulaması başarısız olursa bir AuthenticationExceptionalırsınız ve bu SslStream artık kullanılamaz. Bu nesneyi kapatmanız ve çöp toplayıcı tarafından toplanabilmesi için ona yapılan tüm başvuruları kaldırmanız gerekir.
Bu işlemi zaman uyumlu olarak gerçekleştirmek için yönteminden AuthenticateAsClient birini kullanın.