Show / Hide Table of Contents

    Class JsonValidatingReader

    Inheritance
    Object
    JsonReader
    JsonValidatingReader
    Inherited Members
    JsonReader.CloseInput
    JsonReader.Culture
    JsonReader.CurrentState
    JsonReader.DateFormatString
    JsonReader.DateParseHandling
    JsonReader.DateTimeZoneHandling
    JsonReader.Dispose(Boolean)
    JsonReader.FloatParseHandling
    JsonReader.MaxDepth
    JsonReader.ReadAsBooleanAsync(CancellationToken)
    JsonReader.ReadAsBytesAsync(CancellationToken)
    JsonReader.ReadAsDateTimeAsync(CancellationToken)
    JsonReader.ReadAsDateTimeOffsetAsync(CancellationToken)
    JsonReader.ReadAsDecimalAsync(CancellationToken)
    JsonReader.ReadAsDoubleAsync(CancellationToken)
    JsonReader.ReadAsInt32Async(CancellationToken)
    JsonReader.ReadAsStringAsync(CancellationToken)
    JsonReader.ReadAsync(CancellationToken)
    JsonReader.SetStateBasedOnCurrent()
    JsonReader.SetToken(JsonToken)
    JsonReader.SetToken(JsonToken, Object)
    JsonReader.SetToken(JsonToken, Object, Boolean)
    JsonReader.Skip()
    JsonReader.SkipAsync(CancellationToken)
    JsonReader.SupportMultipleContent
    JsonReader.IDisposable.Dispose()
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Newtonsoft.Json.dll
    Syntax
    [System.Obsolete("JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.")]
    public class JsonValidatingReader : Newtonsoft.Json.JsonReader, Newtonsoft.Json.IJsonLineInfo

    Constructors

    JsonValidatingReader(JsonReader)

    Declaration
    public JsonValidatingReader (Newtonsoft.Json.JsonReader reader);
    Parameters
    JsonReader reader

    Properties

    Depth

    Declaration
    public override int Depth { get; }
    Property Value
    Int32

    Path

    Declaration
    public override string Path { get; }
    Property Value
    String

    QuoteChar

    Declaration
    public override char QuoteChar { get; protected internal set; }
    Property Value
    Char

    Reader

    Declaration
    public Newtonsoft.Json.JsonReader Reader { get; }
    Property Value
    JsonReader

    Schema

    Declaration
    public Newtonsoft.Json.Schema.JsonSchema Schema { get; set; }
    Property Value
    JsonSchema

    TokenType

    Declaration
    public override Newtonsoft.Json.JsonToken TokenType { get; }
    Property Value
    JsonToken

    Value

    Declaration
    public override object Value { get; }
    Property Value
    Object

    ValueType

    Declaration
    public override Type ValueType { get; }
    Property Value
    Type

    Methods

    Close()

    Declaration
    public override void Close ();

    Read()

    Declaration
    public override bool Read ();
    Returns
    Boolean

    ReadAsBoolean()

    Declaration
    public override Nullable<bool> ReadAsBoolean ();
    Returns
    Nullable<Boolean>

    ReadAsBytes()

    Declaration
    public override byte[] ReadAsBytes ();
    Returns
    Byte[]

    ReadAsDateTime()

    Declaration
    public override Nullable<DateTime> ReadAsDateTime ();
    Returns
    Nullable<DateTime>

    ReadAsDateTimeOffset()

    Declaration
    public override Nullable<DateTimeOffset> ReadAsDateTimeOffset ();
    Returns
    Nullable<DateTimeOffset>

    ReadAsDecimal()

    Declaration
    public override Nullable<decimal> ReadAsDecimal ();
    Returns
    Nullable<Decimal>

    ReadAsDouble()

    Declaration
    public override Nullable<double> ReadAsDouble ();
    Returns
    Nullable<Double>

    ReadAsInt32()

    Declaration
    public override Nullable<int> ReadAsInt32 ();
    Returns
    Nullable<Int32>

    ReadAsString()

    Declaration
    public override string ReadAsString ();
    Returns
    String

    Events

    ValidationEventHandler

    Declaration
    public event Newtonsoft.Json.Schema.ValidationEventHandler ValidationEventHandler;

    Explicit Interface Implementations

    IJsonLineInfo.HasLineInfo()

    Declaration
    bool IJsonLineInfo.HasLineInfo ();
    Returns
    Boolean

    Implements
    IJsonLineInfo.HasLineInfo()

    IJsonLineInfo.LineNumber

    Declaration
    int Newtonsoft.Json.IJsonLineInfo.LineNumber { get; }
    Returns
    Int32

    Implements
    IJsonLineInfo.LineNumber

    IJsonLineInfo.LinePosition

    Declaration
    int Newtonsoft.Json.IJsonLineInfo.LinePosition { get; }
    Returns
    Int32

    Implements
    IJsonLineInfo.LinePosition
    Back to top Azure SDK for Net