JsonExtensions.Expect 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.
Surcharges
Expect(JsonReader, JsonToken, Object[]) |
Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu. Indique éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une exception JsonSerializationException. |
Expect<TValue>(JsonReader, JsonToken, Object[]) |
Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu et récupère la valeur du jeton, le cas échéant. Indique éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une exception JsonSerializationException. |
Expect(JsonReader, JsonToken, Object[])
- Source:
- JsonExtensions.cs
Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu. Indique éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une exception JsonSerializationException.
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())
Paramètres
- reader
- Newtonsoft.Json.JsonReader
Lecteur JSON.
- expectedToken
- Newtonsoft.Json.JsonToken
Jeton JSON sur lequel le lecteur doit être positionné.
- expectedValues
- Object[]
Optionnel; Valeurs possibles attendues du jeton JSON actuel.
S’applique à
Expect<TValue>(JsonReader, JsonToken, Object[])
- Source:
- JsonExtensions.cs
Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu et récupère la valeur du jeton, le cas échéant. Indique éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une exception JsonSerializationException.
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
Paramètres de type
- TValue
Type attendu de la valeur du jeton JSON actuel.
Paramètres
- reader
- Newtonsoft.Json.JsonReader
Lecteur JSON.
- expectedToken
- Newtonsoft.Json.JsonToken
Jeton JSON sur lequel le lecteur doit être positionné.
- expectedValues
- Object[]
Optionnel; Valeurs possibles attendues du jeton JSON actuel.
Retours
Valeur du jeton JSON actuel, ou default(TValue) si le jeton actuel n’a aucune valeur.
S’applique à
Azure SDK for .NET