InvalidCredentialsException
Diese Ausnahme wird ausgelöst. wenn sich der Benutzer nicht am System anmelden kann.
Diese Ausnahme wird in zwei Fällen ausgelöst:
- Die Zugangsdaten des angegebenen Benutzers stimmen nicht oder sind nicht ausreichend.
- Die Versionen zwischen Client und Server weichen voneinander ab, so dass eine Verbindung nicht erstellt werden kann.
Bei der zweiten Ursache muss darauf geachtet werden, dass bei der Instanziierung einer neuen OnionSession. die Versionen zwischen Client und Server stimmen.
Ist dritte Stelle einer Versionsnummer unterschiedlich, so kann keine Verdinbung aufgebaut werden. Dies wird vom System unterbunden, da die dritte Stelle einen Unterschied in den Schnittstellen der Kommunikation zwischen Server und Client darstellt. In diesem Fall wird keine korrekte Funktion der Kommunikation gewährleistet.
Sollte sich die vierte Stelle der Versionsnummer unterscheiden, muss vor Instanziierung der Sitzung die OnionVerioningPolicy erzeugt werden. Diese stellt sicher, dass in diesem Fall unterschiedliche Versionen trotzdem miteinander kommunizieren dürfen.
Konstruktoren
Konstruktor | Beschreibung |
---|---|
InvalidCredentialsException() | Initialisiert eine neue Instanz der InvalidCredentialsException-Klasse. |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Data:IDictionary | Ruft eine Auflistung von Schlüssel-Wert-Paaren ab, die zusätzliche benutzerdefinierte Informationen zu der Ausnahme bereitstellen. (Geerbt von System.Exception) |
HelpLink:String | Ruft einen Link zur Hilfedatei ab, die dieser Ausnahme zugeordnet ist, oder legt einen Link fest. (Geerbt von System.Exception) |
InnerException:Exception | Ruft die Exception-Instanz ab, die die aktuelle Ausnahme verursachte. (Geerbt von System.Exception) |
Message:String | Ruft eine Meldung ab, die die aktuelle Ausnahme beschreibt. (Geerbt von System.Exception) |
Source:String | Gibt den Namen der Anwendung oder des Objekts zurück, das den Fehler verursacht hat, oder legt diesen fest. (Geerbt von System.Exception) |
StackTrace:String | Ruft eine Zeichenfolgendarstellung der unmittelbaren Frames in der Aufrufliste ab. (Geerbt von System.Exception) |
TargetSite:MethodBase | Ruft die Methode ab, die die aktuelle Ausnahme auslöst. (Geerbt von System.Exception) |
Methoden
Methode | Beschreibung |
---|---|
Equals(Object):Boolean | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Geerbt von System.Object) |
GetBaseException():Exception | Gibt beim Überschreiben in einer abgeleiteten Klasse eine Exception zurück, die die ursprüngliche Ursache für eine oder mehrere nachfolgende Ausnahmen ist. (Geerbt von System.Exception) |
GetHashCode():Int32 | Fungiert als die Standardhashfunktion. (Geerbt von System.Object) |
GetObjectData(SerializationInfo, StreamingContext):Void | Legt beim Überschreiben in einer abgeleiteten Klasse die SerializationInfo mit Informationen über die Ausnahme fest. (Geerbt von System.Exception) |
GetType():Type | Ruft den Laufzeittyp der aktuellen Instanz ab. (Geerbt von System.Exception) |
ToString():String | Erstellt eine Zeichenfolgenentsprechung der aktuellen Ausnahme und gibt diese zurück. (Geerbt von System.Exception) |