Couchbase .NET SDK | 3.7.0
Search Results for

    Show / Hide Table of Contents

    Class JsonStreamDeserializerExtensions

    Extensions for IJsonStreamReader.

    Inheritance
    object
    JsonStreamDeserializerExtensions
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Couchbase.Core.IO.Serializers
    Assembly: Couchbase.NetClient.dll
    Syntax
    public static class JsonStreamDeserializerExtensions

    Methods

    | Edit this page View Source

    ReadObjectsAsync<T>(IJsonStreamReader, CancellationToken)

    Read an array at the current point in the stream as an array of POCOs.

    Declaration
    public static IAsyncEnumerable<T> ReadObjectsAsync<T>(this IJsonStreamReader reader, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    IJsonStreamReader reader

    The IJsonStreamReader.

    CancellationToken cancellationToken

    Cancellation token.

    Returns
    Type Description
    IAsyncEnumerable<T>

    An IAsyncEnumerable<T> of the objects.

    Type Parameters
    Name Description
    T

    Type of POCO in the array.

    | Edit this page View Source

    ReadTokensAsync(IJsonStreamReader, CancellationToken)

    Read an array at the current point in the stream as an array of IJsonToken.

    Declaration
    public static IAsyncEnumerable<IJsonToken> ReadTokensAsync(this IJsonStreamReader reader, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    IJsonStreamReader reader

    The IJsonStreamReader.

    CancellationToken cancellationToken

    Cancellation token.

    Returns
    Type Description
    IAsyncEnumerable<IJsonToken>

    An IAsyncEnumerable<T> of the tokens.

    • Edit this page
    • View Source
    In this article
    Back to top © 2025 Couchbase, Inc.