JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
A JsonValueReaderWriter<TValue> für Auflistungen von primitiven Elementen, die Referenztypen sind. />.
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
public class JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<object>, Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter where TElement : class
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]
type JsonCollectionOfReferencesReaderWriter<'ConcreteCollection, 'Element (requires 'Element : null)> = class
inherit JsonValueReaderWriter<obj>
interface ICompositeJsonValueReaderWriter
Public Class JsonCollectionOfReferencesReaderWriter(Of TConcreteCollection, TElement)
Inherits JsonValueReaderWriter(Of Object)
Implements ICompositeJsonValueReaderWriter
Typparameter
- TConcreteCollection
Der Sammlungstyp, mit dem bei Bedarf ein Index erstellt werden soll.
- TElement
Der Elementtyp.
- Vererbung
-
JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement>
- Attribute
- Implementiert
-
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter
Konstruktoren
| Name | Beschreibung |
|---|---|
| JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement>(JsonValueReaderWriter) |
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 |
| 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, Object) |
A JsonValueReaderWriter<TValue> für Auflistungen von primitiven Elementen, die Referenztypen sind. />. |
| 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 Elementen, die Referenztypen sind. />. |