Język

JsonValueReaderWriterSource Klasa

Definicja

Próbuje znaleźć element JsonValueReaderWriter dla danego typu CLR.

[System.Runtime.CompilerServices.Nullable(0)]
public class JsonValueReaderWriterSource : Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource
[<System.Runtime.CompilerServices.Nullable(0)>]
type JsonValueReaderWriterSource = class
    interface IJsonValueReaderWriterSource
Public Class JsonValueReaderWriterSource
Implements IJsonValueReaderWriterSource
Dziedziczenie
JsonValueReaderWriterSource
Atrybuty
Implementuje

Uwagi

Okres istnienia usługi to Singleton. Oznacza to, że pojedyncze wystąpienie jest używane przez wiele DbContext wystąpień. Implementacja musi być bezpieczna wątkowo. Ta usługa nie może zależeć od usług zarejestrowanych jako Scoped.

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .

Konstruktory

Nazwisko Opis
JsonValueReaderWriterSource(JsonValueReaderWriterSourceDependencies)

Inicjuje nowe wystąpienie klasy JsonValueReaderWriterSource.

Właściwości

Nazwisko Opis
Dependencies

Zależności dla tej usługi.

Metody

Nazwisko Opis
FindReaderWriter(Type)

Próbuje znaleźć element JsonValueReaderWriter dla danego typu CLR.

FindReaderWriter<T>()

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core.

Dotyczy