NegotiateStream.EndAuthenticateAsServer(IAsyncResult) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beendet einen ausstehenden asynchronen Clientauthentifizierungsvorgang, der mit einem Aufruf von BeginAuthenticateAsServer gestartet wurde.
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
Eine IAsyncResult-Instanz, die durch einen Aufruf von BeginAuthenticateAsServer zurückgegeben wird.
Ausnahmen
asyncResult
ist null
.
asyncResult
wurde nicht durch einen Aufruf von BeginAuthenticateAsServer erstellt.
Fehler bei der Authentifizierung. Sie können die Authentifizierung mithilfe dieses Objekts wiederholen.
Fehler bei der Authentifizierung. Sie können die Authentifizierung mithilfe dieses Objekts wiederholen.
Es ist keine ausstehende Authentifizierung vorhanden, die beendet werden muss.
Hinweise
Wenn der Vorgang nicht abgeschlossen ist, blockiert diese Methode, bis sie ausgeführt wird.
Wenn die Authentifizierung erfolgreich ist, müssen Sie die und IsSigned die IsEncrypted Eigenschaften überprüfen, um zu ermitteln, welche Sicherheitsdienste von dem NegotiateStreamverwendet werden. Überprüfen Sie die Eigenschaft, um festzustellen, ob die IsMutuallyAuthenticated gegenseitige Authentifizierung aufgetreten ist.
Wenn die Authentifizierung fehlschlägt, erhalten Sie eine oder eine AuthenticationException InvalidCredentialException. In diesem Fall können Sie die Authentifizierung mit einer anderen Anmeldeinformationen wiederholen.
Um diesen Vorgang synchron auszuführen, verwenden Sie die AuthenticateAsServer Methode.