JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A JsonValueReaderWriter<TValue> para coleções de elementos primitivos que são tipos de referência. />.
[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
Parâmetros de tipo
- TConcreteCollection
O tipo de coleção do qual criar um índice, se necessário.
- TElement
O tipo de elemento.
- Herança
-
JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement>
- Atributos
- Implementações
-
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter
Construtores
| Nome | Descrição |
|---|---|
| JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement>(JsonValueReaderWriter) |
Cria uma nova instância desse leitor/gravador de coleção, usando o leitor/gravador fornecido para seus elementos. |
Propriedades
| Nome | Descrição |
|---|---|
| ConstructorExpression |
A expressão que representa a construção deste objeto. |
| HandlesNullWrites |
Se |
| ValueType |
O tipo do valor que está sendo lido/gravado. (Herdado de JsonValueReaderWriter<TValue>) |
Métodos
| Nome | Descrição |
|---|---|
| FromJson(Utf8JsonReaderManager, Object) |
Lê o valor de um fluxo ou buffer JSON UTF8. (Herdado de JsonValueReaderWriter<TValue>) |
| FromJsonString(String, Object) |
Lê o valor de JSON em uma cadeia de caracteres. (Herdado de JsonValueReaderWriter) |
| FromJsonTyped(Utf8JsonReaderManager, Object) |
Lê o valor de JSON. |
| ToJson(Utf8JsonWriter, Object) |
Grava o valor em JSON. (Herdado de JsonValueReaderWriter<TValue>) |
| ToJsonObjectString(String, Object) |
Retorna uma cadeia de caracteres que conta um objeto JSON esvala a propriedade e o valor especificados. (Herdado de JsonValueReaderWriter) |
| ToJsonString(Object) |
Grava o valor em uma cadeia de caracteres JSON. (Herdado de JsonValueReaderWriter) |
| ToJsonTyped(Utf8JsonWriter, Object) |
A JsonValueReaderWriter<TValue> para coleções de elementos primitivos que são tipos de referência. />. |
| ToJsonTyped(Utf8JsonWriter, TValue) |
Grava o valor em JSON. (Herdado de JsonValueReaderWriter<TValue>) |
Implantações explícitas de interface
| Nome | Descrição |
|---|---|
| ICompositeJsonValueReaderWriter.InnerReaderWriter |
A JsonValueReaderWriter<TValue> para coleções de elementos primitivos que são tipos de referência. />. |