Sprache

JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement> Klasse

Definition

A JsonValueReaderWriter<TValue> für Auflistungen von Primitiven nullablen Werttypen.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 0 })]
public class JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<System.Collections.Generic.IEnumerable<TElement?>>, Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter where TElement : struct
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 0 })>]
type JsonCollectionOfNullableStructsReaderWriter<'ConcreteCollection, 'Element (requires 'Element : struct)> = class
    inherit JsonValueReaderWriter<seq<Nullable<'Element>>>
    interface ICompositeJsonValueReaderWriter
Public Class JsonCollectionOfNullableStructsReaderWriter(Of TConcreteCollection, TElement)
Inherits JsonValueReaderWriter(Of IEnumerable(Of Nullable(Of TElement)))
Implements ICompositeJsonValueReaderWriter

Typparameter

TConcreteCollection

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

TElement

Der Elementtyp.

Vererbung
JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement>
Attribute
Implementiert
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

Konstruktoren

Name Beschreibung
JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>)

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

Eigenschaften

Name Beschreibung
ConstructorExpression

Der Ausdruck, der die Konstruktion dieses Objekts darstellt.

HandlesNullWrites

Wenn true, dann werden die NULL-Werte an die Methode des Autors ToJson(Utf8JsonWriter, Object) übergeben. Andernfalls werden NULL-Werte immer als null.

(Geerbt von JsonValueReaderWriter)
ValueType

Der Typ des Werts, der gelesen/geschrieben wird.

(Geerbt von JsonValueReaderWriter<TValue>)

Methoden

Name Beschreibung
FromJson(Utf8JsonReaderManager, Object)

Liest den Wert aus einem UTF8-JSON-Datenstrom 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>)
ToJsonObjectString(String, Object)

Gibt eine Zeichenfolge mit einem JSON-Objekt zurück, das die angegebene Eigenschaft und den angegebenen Wert enthält.

(Geerbt von JsonValueReaderWriter)
ToJsonString(Object)

Schreibt den Wert in eine JSON-Zeichenfolge.

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

A JsonValueReaderWriter<TValue> für Auflistungen von Primitiven nullablen Werttypen.

ToJsonTyped(Utf8JsonWriter, TValue)

Schreibt den Wert in JSON.

(Geerbt von JsonValueReaderWriter<TValue>)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICompositeJsonValueReaderWriter.InnerReaderWriter

A JsonValueReaderWriter<TValue> für Auflistungen von Primitiven nullablen Werttypen.

Gilt für: