JsonExtensions.Expect 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.
Überlädt
Expect(JsonReader, JsonToken, Object[]) |
Bestätigt, dass der angegebene JSON-Reader in einem Token mit dem erwarteten Typ positioniert ist. Gibt optional an, dass der Wert des Tokens mit einem bestimmten erwarteten Wert übereinstimmt. Wenn eine der Assertionen fehlschlägt, löst diese Methode eine JsonSerializationException aus. |
Expect<TValue>(JsonReader, JsonToken, Object[]) |
Bestätigt, dass der angegebene JSON-Reader in einem Token mit dem erwarteten Typ positioniert ist, und ruft den Wert des Tokens ab, falls vorhanden. Gibt optional an, dass der Wert des Tokens mit einem bestimmten erwarteten Wert übereinstimmt. Wenn eine der Assertionen fehlschlägt, löst diese Methode eine JsonSerializationException aus. |
Expect(JsonReader, JsonToken, Object[])
- Quelle:
- JsonExtensions.cs
Bestätigt, dass der angegebene JSON-Reader in einem Token mit dem erwarteten Typ positioniert ist. Gibt optional an, dass der Wert des Tokens mit einem bestimmten erwarteten Wert übereinstimmt. Wenn eine der Assertionen fehlschlägt, löst diese Methode eine JsonSerializationException aus.
public static void Expect (this Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.JsonToken expectedToken, params object[] expectedValues);
static member Expect : Newtonsoft.Json.JsonReader * Newtonsoft.Json.JsonToken * obj[] -> unit
<Extension()>
Public Sub Expect (reader As JsonReader, expectedToken As JsonToken, ParamArray expectedValues As Object())
Parameter
- reader
- Newtonsoft.Json.JsonReader
Der JSON-Reader.
- expectedToken
- Newtonsoft.Json.JsonToken
Das JSON-Token, auf dem der Reader positioniert werden soll.
- expectedValues
- Object[]
Optional; Die erwarteten möglichen Werte des aktuellen JSON-Tokens.
Gilt für:
Expect<TValue>(JsonReader, JsonToken, Object[])
- Quelle:
- JsonExtensions.cs
Bestätigt, dass der angegebene JSON-Reader in einem Token mit dem erwarteten Typ positioniert ist, und ruft den Wert des Tokens ab, falls vorhanden. Gibt optional an, dass der Wert des Tokens mit einem bestimmten erwarteten Wert übereinstimmt. Wenn eine der Assertionen fehlschlägt, löst diese Methode eine JsonSerializationException aus.
public static TValue Expect<TValue> (this Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.JsonToken expectedToken, params object[] expectedValues);
static member Expect : Newtonsoft.Json.JsonReader * Newtonsoft.Json.JsonToken * obj[] -> 'Value
<Extension()>
Public Function Expect(Of TValue) (reader As JsonReader, expectedToken As JsonToken, ParamArray expectedValues As Object()) As TValue
Typparameter
- TValue
Der erwartete Typ des Werts des aktuellen JSON-Tokens.
Parameter
- reader
- Newtonsoft.Json.JsonReader
Der JSON-Reader.
- expectedToken
- Newtonsoft.Json.JsonToken
Das JSON-Token, auf dem der Reader positioniert werden soll.
- expectedValues
- Object[]
Optional; Die erwarteten möglichen Werte des aktuellen JSON-Tokens.
Gibt zurück
Der Wert des aktuellen JSON-Tokens oder default(TValue), wenn das aktuelle Token keinen Wert aufweist.
Gilt für:
Azure SDK for .NET