JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement> Klasse

Definition

Ein JsonValueReaderWriter<TValue> für Auflistungen von primitiven Nullable-Werttypen.

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

Typparameter

TCollection

Der Auflistungstyp.

TConcreteCollection

Der Sammlungstyp, für den bei Bedarf ein Index erstellt werden soll.

TElement

Der Elementtyp.

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

Konstruktoren

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

Erstellt eine neue instance dieses Sammlungsleser/-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<Nullable<TElement>>)

Ein JsonValueReaderWriter<TValue> für Auflistungen von primitiven Nullable-Werttypen.

ToJsonTyped(Utf8JsonWriter, TValue)

Schreibt den Wert in JSON.

(Geerbt von JsonValueReaderWriter<TValue>)

Explizite Schnittstellenimplementierungen

ICompositeJsonValueReaderWriter.InnerReaderWriter

Ein JsonValueReaderWriter<TValue> für Auflistungen von primitiven Nullable-Werttypen.

Gilt für: