NegotiateStream.EndAuthenticateAsClient(IAsyncResult) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Termine une opération d'authentification du client asynchrone en attente qui a été démarrée avec un appel à 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)
Paramètres
- asyncResult
- IAsyncResult
Instance de IAsyncResult retournée par un appel à BeginAuthenticateAsClient.
Exceptions
asyncResult
a la valeur null
.
asyncResult
n'a pas été créé par un appel à la méthode BeginAuthenticateAsClient.
L'authentification a échoué. Vous pouvez utiliser cet objet pour faire une nouvelle tentative d'authentification.
L'authentification a échoué. Vous pouvez utiliser cet objet pour faire une nouvelle tentative d'authentification.
Aucune authentification de client n'est en attente d'achèvement.
Remarques
Si l’opération n’est pas terminée, cette méthode se bloque jusqu’à ce qu’elle le fasse. Lorsque l’authentification réussit, vous devez case activée les IsEncrypted propriétés et IsSigned pour déterminer quels services de sécurité sont utilisés par .NegotiateStream Vérifiez la IsMutuallyAuthenticated propriété pour déterminer si l’authentification mutuelle s’est produite.
Si l’authentification échoue, vous recevez un AuthenticationException ou un InvalidCredentialException. Dans ce cas, vous pouvez réessayer l’authentification avec des informations d’identification différentes.
Pour effectuer cette opération de manière synchrone, utilisez l’une des AuthenticateAsClient méthodes .