Search Results for

    Show / Hide Table of Contents

    Class JsonHandlerFactory

    A factory for type handlers for the PostgreSQL json data type.

    Inheritance
    Object
    NpgsqlTypeHandlerFactory
    NpgsqlTypeHandlerFactory<String>
    JsonHandlerFactory
    Inherited Members
    NpgsqlTypeHandlerFactory<String>.CreateNonGeneric(PostgresType, NpgsqlConnection)
    NpgsqlTypeHandlerFactory<String>.DefaultValueType
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Npgsql.TypeHandlers
    Assembly: Npgsql.dll
    Syntax
    public class JsonHandlerFactory : NpgsqlTypeHandlerFactory<string>
    Remarks

    See https://www.postgresql.org/docs/current/datatype-json.html.

    The type handler API allows customizing Npgsql's behavior in powerful ways. However, although it is public, it should be considered somewhat unstable, and may change in breaking ways, including in non-major releases. Use it at your own risk.

    Constructors

    | Improve this Doc

    JsonHandlerFactory()

    Declaration
    public JsonHandlerFactory()
    | Improve this Doc

    JsonHandlerFactory(JsonSerializerOptions)

    Declaration
    public JsonHandlerFactory(JsonSerializerOptions serializerOptions)
    Parameters
    Type Name Description
    JsonSerializerOptions serializerOptions

    Methods

    | Improve this Doc

    Create(PostgresType, NpgsqlConnection)

    Creates a type handler.

    Declaration
    public override NpgsqlTypeHandler<string> Create(PostgresType postgresType, NpgsqlConnection conn)
    Parameters
    Type Name Description
    PostgresType postgresType
    NpgsqlConnection conn
    Returns
    Type Description
    NpgsqlTypeHandler<String>
    Overrides
    Npgsql.TypeHandling.NpgsqlTypeHandlerFactory<System.String>.Create(Npgsql.PostgresTypes.PostgresType, Npgsql.NpgsqlConnection)
    • Improve this Doc
    In This Article
    Back to top © Copyright 2021 The Npgsql Development Team