Lingua

JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement> Classe

Definizione

Oggetto JsonValueReaderWriter<TValue> per le raccolte di tipi valore nullable di primitive.

[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

Parametri di tipo

TConcreteCollection

Tipo di raccolta di cui creare un indice, se necessario.

TElement

Tipo dell'elemento.

Ereditarietà
JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement>
Attributi
Implementazioni
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

Costruttori

Nome Descrizione
JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>)

Crea una nuova istanza di questo lettore/writer della raccolta usando il lettore/writer specificato per i relativi elementi.

Proprietà

Nome Descrizione
ConstructorExpression

Espressione che rappresenta la costruzione di questo oggetto.

HandlesNullWrites

Se true, i valori Null verranno passati al metodo del ToJson(Utf8JsonWriter, Object) writer. In caso contrario, i valori Null verranno sempre scritti come null.

(Ereditato da JsonValueReaderWriter)
ValueType

Tipo del valore letto/scritto.

(Ereditato da JsonValueReaderWriter<TValue>)

Metodi

Nome Descrizione
FromJson(Utf8JsonReaderManager, Object)

Legge il valore da un flusso JSON UTF8 o da un buffer.

(Ereditato da JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

Legge il valore da JSON in una stringa.

(Ereditato da JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

Legge il valore da JSON.

ToJson(Utf8JsonWriter, Object)

Scrive il valore in JSON.

(Ereditato da JsonValueReaderWriter<TValue>)
ToJsonObjectString(String, Object)

Restituisce una stringa che conta un oggetto JSON con la proprietà e il valore specificati.

(Ereditato da JsonValueReaderWriter)
ToJsonString(Object)

Scrive il valore in una stringa JSON.

(Ereditato da JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, IEnumerable<Nullable<TElement>>)

Oggetto JsonValueReaderWriter<TValue> per le raccolte di tipi valore nullable di primitive.

ToJsonTyped(Utf8JsonWriter, TValue)

Scrive il valore in JSON.

(Ereditato da JsonValueReaderWriter<TValue>)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICompositeJsonValueReaderWriter.InnerReaderWriter

Oggetto JsonValueReaderWriter<TValue> per le raccolte di tipi valore nullable di primitive.

Si applica a