SslStream.EndAuthenticateAsClient(IAsyncResult) Methode

Definitie

Hiermee wordt een asynchrone serververificatiebewerking beëindigd die is gestart met een eerdere aanroep naar 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)

Parameters

asyncResult
IAsyncResult

Een IAsyncResult exemplaar dat wordt geretourneerd door een aanroep naar BeginAuthenticateAsClient.

Uitzonderingen

asyncResult is null.

asyncResult is niet gemaakt door een aanroep naar BeginAuthenticateAsClient.

De verificatie is mislukt en heeft dit object een onbruikbare status.

Er is geen serververificatie in behandeling om te voltooien.

Opmerkingen

Als de bewerking niet is voltooid, wordt deze methode geblokkeerd totdat de bewerking is voltooid. Wanneer de verificatie is geslaagd, moet u de IsEncrypted en IsSigned eigenschappen controleren om te bepalen welke beveiligingsservices worden gebruikt door de SslStream. Controleer de IsMutuallyAuthenticated eigenschap om te bepalen of er wederzijdse verificatie is opgetreden.

Als de verificatie mislukt, ontvangt u een AuthenticationException, en dit SslStream kan niet meer worden gebruikt. Sluit dit object en verwijder alle verwijzingen naar het object, zodat het kan worden verzameld door de garbagecollector.

Als u deze bewerking synchroon wilt uitvoeren, gebruikt u een van de AuthenticateAsClient methoden.

Van toepassing op