Share via


JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement> Klasse

Definition

Ein JsonValueReaderWriter<TValue> für Auflistungen von primitiven Elementen, die nicht Nullablesind.

public class JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<System.Collections.Generic.IEnumerable<TElement>>, Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter where TCollection : IEnumerable<TElement>
type JsonCollectionReaderWriter<#seq<'Element>, 'ConcreteCollection, 'Element> = class
    inherit JsonValueReaderWriter<seq<'Element>>
    interface ICompositeJsonValueReaderWriter
Public Class JsonCollectionReaderWriter(Of TCollection, TConcreteCollection, TElement)
Inherits JsonValueReaderWriter(Of IEnumerable(Of TElement))
Implements ICompositeJsonValueReaderWriter

Typparameter

TCollection

Der Auflistungstyp.

TConcreteCollection

Der Sammlungstyp, von dem bei Bedarf ein Index erstellt werden soll.

TElement

Der Elementtyp.

Vererbung
JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>
Implementiert
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

Konstruktoren

JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>)

Erstellt eine neue instance dieses Sammlungslesers/-schreibers, wobei der angegebene Reader/Writer für seine Elemente verwendet wird.

Eigenschaften

ValueType

Der Typ des Werts, der gelesen/geschrieben wird.

(Geerbt von JsonValueReaderWriter<TValue>)

Methoden

FromJson(Utf8JsonReaderManager, Object)

Liest den Wert aus einem UTF8-JSON-Stream oder -Puffer.

(Geerbt von JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

Liest den Wert aus JSON in einer Zeichenfolge.

(Geerbt von JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

Liest den Wert aus JSON.

ToJson(Utf8JsonWriter, Object)

Schreibt den Wert in JSON.

(Geerbt von JsonValueReaderWriter<TValue>)
ToJsonString(Object)

Schreibt den Wert in eine JSON-Zeichenfolge.

(Geerbt von JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, IEnumerable<TElement>)

Ein JsonValueReaderWriter<TValue> für Auflistungen von primitiven Elementen, die nicht Nullablesind.

ToJsonTyped(Utf8JsonWriter, TValue)

Schreibt den Wert in JSON.

(Geerbt von JsonValueReaderWriter<TValue>)

Explizite Schnittstellenimplementierungen

ICompositeJsonValueReaderWriter.InnerReaderWriter

Ein JsonValueReaderWriter<TValue> für Auflistungen von primitiven Elementen, die nicht Nullablesind.

Gilt für: