JsonExtensions.ExpectAndAdvance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ExpectAndAdvance(JsonReader, JsonToken, Object[]) |
Afirma que o leitor JSON fornecido está posicionado em um token com o tipo esperado. Opcionalmente, afirma que o valor do token corresponde a um determinado valor esperado. Se alguma das declarações falhar, esse método gerará uma JsonSerializationException. Caso contrário, esse método tentará avançar o leitor JSON para a próxima posição. |
ExpectAndAdvance<TValue>(JsonReader, JsonToken, Object[]) |
Declara que o leitor JSON fornecido está posicionado em um token com o tipo esperado e recupera o valor do token, se houver. Opcionalmente, afirma que o valor do token corresponde a um determinado valor esperado. Se alguma das declarações falhar, esse método gerará uma JsonSerializationException. Caso contrário, esse método tentará avançar o leitor JSON para a próxima posição. |
ExpectAndAdvance(JsonReader, JsonToken, Object[])
- Origem:
- JsonExtensions.cs
Afirma que o leitor JSON fornecido está posicionado em um token com o tipo esperado. Opcionalmente, afirma que o valor do token corresponde a um determinado valor esperado. Se alguma das declarações falhar, esse método gerará uma JsonSerializationException. Caso contrário, esse método tentará avançar o leitor JSON para a próxima posição.
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())
Parâmetros
- reader
- Newtonsoft.Json.JsonReader
O leitor JSON.
- expectedToken
- Newtonsoft.Json.JsonToken
O token JSON no qual o leitor deve ser posicionado.
- expectedValues
- Object[]
Opcional; Os valores possíveis esperados do token JSON atual.
Aplica-se a
ExpectAndAdvance<TValue>(JsonReader, JsonToken, Object[])
- Origem:
- JsonExtensions.cs
Declara que o leitor JSON fornecido está posicionado em um token com o tipo esperado e recupera o valor do token, se houver. Opcionalmente, afirma que o valor do token corresponde a um determinado valor esperado. Se alguma das declarações falhar, esse método gerará uma JsonSerializationException. Caso contrário, esse método tentará avançar o leitor JSON para a próxima posição.
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
Parâmetros de tipo
- TValue
O tipo esperado do valor do token JSON atual.
Parâmetros
- reader
- Newtonsoft.Json.JsonReader
O leitor JSON.
- expectedToken
- Newtonsoft.Json.JsonToken
O token JSON no qual o leitor deve ser posicionado.
- expectedValues
- Object[]
Opcional; Os valores possíveis esperados do token JSON atual.
Retornos
O valor do token JSON antes de avançar o leitor ou default(TValue) se o token não tiver nenhum valor.
Aplica-se a
Azure SDK for .NET