JsonExtensions.ExpectAndAdvance 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
ExpectAndAdvance(JsonReader, JsonToken, Object[]) |
Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu. Affirme éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une jsonSerializationException. Sinon, cette méthode tente de faire avancer le lecteur JSON à la position suivante. |
ExpectAndAdvance<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. Affirme éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une jsonSerializationException. Sinon, cette méthode tente de faire avancer le lecteur JSON à la position suivante. |
ExpectAndAdvance(JsonReader, JsonToken, Object[])
- Source:
- JsonExtensions.cs
Affirme que le lecteur JSON donné est positionné sur un jeton avec le type attendu. Affirme éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une jsonSerializationException. Sinon, cette méthode tente de faire avancer le lecteur JSON à la position suivante.
public static void ExpectAndAdvance (this Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.JsonToken expectedToken, params object[] expectedValues);
static member ExpectAndAdvance : Newtonsoft.Json.JsonReader * Newtonsoft.Json.JsonToken * obj[] -> unit
<Extension()>
Public Sub ExpectAndAdvance (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 est censé être positionné.
- expectedValues
- Object[]
Optionnel; Valeurs possibles attendues du jeton JSON actuel.
S’applique à
ExpectAndAdvance<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. Affirme éventuellement que la valeur du jeton correspond à une valeur attendue donnée. Si l’une des assertions échoue, cette méthode lève une jsonSerializationException. Sinon, cette méthode tente de faire avancer le lecteur JSON à la position suivante.
public static TValue ExpectAndAdvance<TValue> (this Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.JsonToken expectedToken, params object[] expectedValues);
static member ExpectAndAdvance : Newtonsoft.Json.JsonReader * Newtonsoft.Json.JsonToken * obj[] -> 'Value
<Extension()>
Public Function ExpectAndAdvance(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 est censé être positionné.
- expectedValues
- Object[]
Optionnel; Valeurs possibles attendues du jeton JSON actuel.
Retours
Valeur du jeton JSON avant de faire avancer le lecteur, ou valeur par défaut (TValue) si le jeton n’a aucune valeur.
S’applique à
Azure SDK for .NET