diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Infrastructure.KafkaDbContext.html b/docs/api/MASES.EntityFrameworkCore.KNet.Infrastructure.KafkaDbContext.html index 2136d9a4..a19d9f03 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Infrastructure.KafkaDbContext.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Infrastructure.KafkaDbContext.html @@ -594,7 +594,7 @@
KeySerializationType

The optional to use for key serialization

-Default value is MASES.KNet.Serialization.KNetSerDes<T>, any custom shall implement MASES.KNet.Serialization.IKNetSerDes<T> +Default value is DefaultKEFCoreSerDes.Key.Json<T>, any custom shall implement MASES.KNet.Serialization.IKNetSerDes<T>

@@ -848,7 +848,7 @@
Property Value

ValueSerializationType

The optional to use for value serialization

-Default value is , any custom shall implement MASES.KNet.Serialization.IKNetSerDes<T> +Default value is DefaultKEFCoreSerDes.ValueContainer.Json<T>, any custom shall implement MASES.KNet.Serialization.IKNetSerDes<T>

diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.KafkaDbContextOptionsExtensions.html b/docs/api/MASES.EntityFrameworkCore.KNet.KafkaDbContextOptionsExtensions.html index 73cd94fa..ca10dea1 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.KafkaDbContextOptionsExtensions.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.KafkaDbContextOptionsExtensions.html @@ -118,7 +118,7 @@

Methods Improve this Doc - View Source + View Source

SerializerTypeForKey(IKafkaSingletonOptions, IEntityType)

@@ -170,7 +170,7 @@
Returns
Improve this Doc - View Source + View Source

SerializerTypeForValue(IKafkaSingletonOptions, IEntityType)

@@ -222,7 +222,7 @@
Returns
Improve this Doc - View Source + View Source

UseKafkaCluster(DbContextOptionsBuilder, String, String, String, Nullable<Action<KafkaDbContextOptionsBuilder>>)

@@ -304,7 +304,7 @@
Improve this Doc - View Source + View Source

UseKafkaCluster<TContext>(DbContextOptionsBuilder<TContext>, String, String, String, Nullable<Action<KafkaDbContextOptionsBuilder>>)

@@ -403,7 +403,7 @@
Improve this Doc - View Source + View Source

ValueContainerType(IKafkaSingletonOptions, IEntityType)

@@ -461,7 +461,7 @@
Returns
Improve this Doc
  • - View Source + View Source
  • diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary-1.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary-1.html index 7c76bb11..54d10e3e 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary-1.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary-1.html @@ -112,9 +112,6 @@
    Inherited Members
    MASES.KNet.Serialization.KNetSerDes<T>.KafkaDeserializer
    -
    - MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders -
    Object.Equals(Object)
    @@ -165,7 +162,7 @@

    Constructors Improve this Doc - View Source + View Source

    Binary()

    @@ -176,6 +173,40 @@
    Declaration
    public Binary()
    +

    Properties +

    + + | + Improve this Doc + + + View Source + + +

    UseHeaders

    +
    +
    +
    Declaration
    +
    +
    public override bool UseHeaders { get; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    Boolean
    +
    Overrides
    +
    MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders

    Methods

    @@ -183,7 +214,7 @@

    Methods Improve this Doc - View Source + View Source

    Deserialize(String, Byte[])

    @@ -237,7 +268,7 @@
    Overrides
    Improve this Doc
    - View Source + View Source

    DeserializeWithHeaders(String, Headers, Byte[])

    @@ -296,7 +327,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    Serialize(String, T)

    @@ -350,7 +381,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    SerializeWithHeaders(String, Headers, T)

    @@ -428,7 +459,7 @@

    Implements

    Improve this Doc
  • - View Source + View Source
  • diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json-1.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json-1.html index 7c89af1f..31d96438 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json-1.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json-1.html @@ -112,9 +112,6 @@
    Inherited Members
    MASES.KNet.Serialization.KNetSerDes<T>.KafkaDeserializer
    -
    - MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders -
    Object.Equals(Object)
    @@ -165,7 +162,7 @@

    Constructors Improve this Doc - View Source + View Source

    Json()

    @@ -176,6 +173,40 @@
    Declaration
    public Json()
    +

    Properties +

    + + | + Improve this Doc + + + View Source + + +

    UseHeaders

    +
    +
    +
    Declaration
    +
    +
    public override bool UseHeaders { get; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    Boolean
    +
    Overrides
    +
    MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders

    Methods

    @@ -183,7 +214,7 @@

    Methods Improve this Doc - View Source + View Source

    Deserialize(String, Byte[])

    @@ -237,7 +268,7 @@
    Overrides
    Improve this Doc
    - View Source + View Source

    DeserializeWithHeaders(String, Headers, Byte[])

    @@ -296,7 +327,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    Serialize(String, T)

    @@ -350,7 +381,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    SerializeWithHeaders(String, Headers, T)

    @@ -428,7 +459,7 @@

    Implements

    Improve this Doc
  • - View Source + View Source
  • diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.html index 02624e05..f8282c4f 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.html @@ -122,7 +122,7 @@
    Inherited Members
    MASES.KNet.Serialization.KNetSerDes<T>.KafkaDeserializer
    -
    - MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders -
    Object.Equals(Object)
    @@ -165,7 +162,7 @@

    Constructors Improve this Doc - View Source + View Source

    Binary()

    @@ -176,6 +173,40 @@
    Declaration
    public Binary()
    +

    Properties +

    + + | + Improve this Doc + + + View Source + + +

    UseHeaders

    +
    +
    +
    Declaration
    +
    +
    public override bool UseHeaders { get; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    Boolean
    +
    Overrides
    +
    MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders

    Methods

    @@ -183,7 +214,7 @@

    Methods Improve this Doc - View Source + View Source

    Deserialize(String, Byte[])

    @@ -237,7 +268,7 @@
    Overrides
    Improve this Doc
    - View Source + View Source

    DeserializeWithHeaders(String, Headers, Byte[])

    @@ -296,7 +327,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    Serialize(String, T)

    @@ -350,7 +381,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    SerializeWithHeaders(String, Headers, T)

    @@ -428,7 +459,7 @@

    Implements

    Improve this Doc
  • - View Source + View Source
  • diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json-1.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json-1.html index 9773f2a6..41d2dacf 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json-1.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json-1.html @@ -112,9 +112,6 @@
    Inherited Members
    MASES.KNet.Serialization.KNetSerDes<T>.KafkaDeserializer
    -
    - MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders -
    Object.Equals(Object)
    @@ -165,7 +162,7 @@

    Constructors Improve this Doc - View Source + View Source

    Json()

    @@ -176,6 +173,40 @@
    Declaration
    public Json()
    +

    Properties +

    + + | + Improve this Doc + + + View Source + + +

    UseHeaders

    +
    +
    +
    Declaration
    +
    +
    public override bool UseHeaders { get; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    Boolean
    +
    Overrides
    +
    MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders

    Methods

    @@ -183,7 +214,7 @@

    Methods Improve this Doc - View Source + View Source

    Deserialize(String, Byte[])

    @@ -237,7 +268,7 @@
    Overrides
    Improve this Doc
    - View Source + View Source

    DeserializeWithHeaders(String, Headers, Byte[])

    @@ -296,7 +327,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    Serialize(String, T)

    @@ -350,7 +381,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    SerializeWithHeaders(String, Headers, T)

    @@ -428,7 +459,7 @@

    Implements

    Improve this Doc
  • - View Source + View Source
  • diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.html index a976d9b9..24adbbc7 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.html @@ -122,7 +122,7 @@
    Parameters
    + + | + Improve this Doc + + + View Source + + +

    GetProperties()

    +
    +
    +
    Declaration
    +
    +
    public IReadOnlyDictionary<int, string> GetProperties()
    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    IReadOnlyDictionary<Int32, String>

    Implements

    Avro.Specific.ISpecificRecord diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html new file mode 100644 index 00000000..bd640412 --- /dev/null +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html @@ -0,0 +1,305 @@ + + + + + + + + Class EntityExtractor + | Kafka Bridge website + + + + + + + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    + +
    +
    + + + + + + diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html index 2b9f4f77..b585e711 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html @@ -98,6 +98,70 @@
    Type Parameters
    +

    Properties +

    + + | + Improve this Doc + + + View Source + + +

    ClrType

    +

    The CLR of

    +
    +
    +
    Declaration
    +
    +
    string ClrType { get; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    String
    + + | + Improve this Doc + + + View Source + + +

    EntityName

    +

    The Entity name of

    +
    +
    +
    Declaration
    +
    +
    string EntityName { get; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    String

    Methods

    @@ -105,7 +169,7 @@

    Methods Improve this Doc - View Source + View Source

    GetData(IEntityType, ref Object[])

    @@ -129,13 +193,45 @@
    Parameters
    IEntityType tName -

    The requesting to get the data back

    +

    The requesting to get the data back, can null if not available

    Object[] array

    The array of object to be filled in with the data stored in the ValueContainer

    + + + + + + | + Improve this Doc + + + View Source + + +

    GetProperties()

    +

    Returns back a dictionary of properties (PropertyIndex, PropertyName) associated to the Entity

    +
    +
    +
    Declaration
    +
    +
    IReadOnlyDictionary<int, string> GetProperties()
    +
    +
    Returns
    + + + + + + + + + + + diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json-1.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json-1.html index f07bcfab..2794617a 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json-1.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json-1.html @@ -112,9 +112,6 @@
    Inherited Members
    MASES.KNet.Serialization.KNetSerDes<T>.KafkaDeserializer
    -
    - MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders -
    Object.Equals(Object)
    @@ -166,7 +163,7 @@

    Constructors Improve this Doc - View Source + View Source

    Json()

    @@ -177,6 +174,40 @@
    Declaration
    public Json()
    +

    Properties +

    + + | + Improve this Doc + + + View Source + + +

    UseHeaders

    +
    +
    +
    Declaration
    +
    +
    public override bool UseHeaders { get; }
    +
    +
    Property Value
    +
    TypeDescription
    IReadOnlyDictionary<Int32, String>

    A dictionary of properties (PropertyIndex, PropertyName) filled in with the data stored in the ValueContainer

    + + + + + + + + + + + + +
    TypeDescription
    Boolean
    +
    Overrides
    +
    MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders

    Methods

    @@ -184,7 +215,7 @@

    Methods Improve this Doc - View Source + View Source

    Deserialize(String, Byte[])

    @@ -238,7 +269,7 @@
    Overrides
    Improve this Doc
    - View Source + View Source

    DeserializeWithHeaders(String, Headers, Byte[])

    @@ -297,7 +328,7 @@
    Overrides
    Improve this Doc
    - View Source + View Source

    Serialize(String, T)

    @@ -351,7 +382,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    SerializeWithHeaders(String, Headers, T)

    diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json-1.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json-1.html index d6af445d..e26a1ccc 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json-1.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json-1.html @@ -112,9 +112,6 @@
    Inherited Members
    MASES.KNet.Serialization.KNetSerDes<T>.KafkaDeserializer
    -
    - MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders -
    Object.Equals(Object)
    @@ -166,7 +163,7 @@

    Constructors Improve this Doc - View Source + View Source

    Json()

    @@ -177,6 +174,40 @@
    Declaration
    public Json()
    +

    Properties +

    + + | + Improve this Doc + + + View Source + + +

    UseHeaders

    +
    +
    +
    Declaration
    +
    +
    public override bool UseHeaders { get; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    Boolean
    +
    Overrides
    +
    MASES.KNet.Serialization.KNetSerDes<T>.UseHeaders

    Methods

    @@ -184,7 +215,7 @@

    Methods Improve this Doc - View Source + View Source

    Deserialize(String, Byte[])

    @@ -238,7 +269,7 @@
    Overrides
    Improve this Doc
    - View Source + View Source

    DeserializeWithHeaders(String, Headers, Byte[])

    @@ -297,7 +328,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    Serialize(String, T)

    @@ -351,7 +382,7 @@
    Overrides
    Improve this Doc - View Source + View Source

    SerializeWithHeaders(String, Headers, T)

    @@ -429,7 +460,7 @@

    Implements

    Improve this Doc
  • - View Source + View Source
  • diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.html index 1f3b720f..591870b7 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.html @@ -122,7 +122,7 @@

    Properties Improve this Doc - View Source + View Source

    ClrType

    @@ -234,7 +234,7 @@
    Property Value
    Improve this Doc - View Source + View Source

    Data

    @@ -265,11 +265,11 @@
    Property Value
    Improve this Doc - View Source + View Source

    EntityName

    -

    The CLR of

    +

    The Entity name of

    Declaration
    @@ -298,7 +298,7 @@

    Methods Improve this Doc - View Source + View Source

    GetData(IEntityType, ref Object[])

    @@ -322,13 +322,45 @@
    Parameters
    IEntityType tName -

    The requesting to get the data back

    +

    The requesting to get the data back, can null if not available

    Object[] array

    The array of object to be filled in with the data stored in the ValueContainer

    + + + + + + | + Improve this Doc + + + View Source + + +

    GetProperties()

    +

    Returns back a dictionary of properties (PropertyIndex, PropertyName) associated to the Entity

    +
    +
    +
    Declaration
    +
    +
    public IReadOnlyDictionary<int, string> GetProperties()
    +
    +
    Returns
    + + + + + + + + + + + diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html new file mode 100644 index 00000000..d39dbdc7 --- /dev/null +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html @@ -0,0 +1,278 @@ + + + + + + + + Class KEFCoreSerDesNames + | Kafka Bridge website + + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    TypeDescription
    IReadOnlyDictionary<Int32, String>

    A dictionary of properties (PropertyIndex, PropertyName) filled in with the data stored in the ValueContainer

    + + + + + + + + + + + + +
    TypeDescription
    String
    + + | + Improve this Doc + + + View Source + +

    KeyTypeIdentifier

    +

    Identity the type of the key used

    +
    +
    +
    Declaration
    +
    +
    public const string KeyTypeIdentifier = "key-type"
    +
    +
    Field Value
    + + + + + + + + + + + + + +
    TypeDescription
    String
    + + | + Improve this Doc + + + View Source + +

    ValueContainerIdentifier

    +

    Identity the ValueContainer type used

    +
    +
    +
    Declaration
    +
    +
    public const string ValueContainerIdentifier = "value-container-type"
    +
    +
    Field Value
    + + + + + + + + + + + + + +
    TypeDescription
    String
    + + | + Improve this Doc + + + View Source + +

    ValueContainerSerializerIdentifier

    +

    Identity the serializer for the ValueContainer

    +
    +
    +
    Declaration
    +
    +
    public const string ValueContainerSerializerIdentifier = "value-container-serializer-type"
    +
    +
    Field Value
    + + + + + + + + + + + + + +
    TypeDescription
    String
    + +
    + + + + + + + + + + + + + diff --git a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.html b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.html index 1d52e450..15624076 100644 --- a/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.html +++ b/docs/api/MASES.EntityFrameworkCore.KNet.Serialization.html @@ -75,6 +75,14 @@

    +

    Classes +

    +

    EntityExtractor

    +

    This is an helper class to extract data information from a Kafka Record

    +
    +

    KEFCoreSerDesNames

    +

    Stores some fixed names expected from serialization system

    +

    Interfaces

    IValueContainer<T>

    diff --git a/docs/api/toc.html b/docs/api/toc.html index 529c9fb9..4177a630 100644 --- a/docs/api/toc.html +++ b/docs/api/toc.html @@ -185,9 +185,15 @@ MASES.EntityFrameworkCore.KNet.Serialization
  • diff --git a/docs/articles/externalapplication.html b/docs/articles/externalapplication.html new file mode 100644 index 00000000..5ee3f139 --- /dev/null +++ b/docs/articles/externalapplication.html @@ -0,0 +1,145 @@ + + + + + + + + KEFCore: external application | Kafka Bridge website + + + + + + + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    + +
    +
    + + + + + + diff --git a/docs/articles/serialization.html b/docs/articles/serialization.html index 6ff7f245..6335a550 100644 --- a/docs/articles/serialization.html +++ b/docs/articles/serialization.html @@ -160,7 +160,7 @@

    ValueContainer class

    An example snippet is the follow:

    public class CustomValueContainer<TKey> : IValueContainer<TKey> where TKey : notnull
    @@ -176,10 +176,20 @@ 

    ValueContainer class

    } + /// <inheritdoc/> + public string EntityName { get; set; } + /// <inheritdoc/> + public string ClrType { get; set; } + /// <inheritdoc/> public void GetData(IEntityType tName, ref object[] array) { } + /// <inheritdoc/> + public IReadOnlyDictionary<int, string> GetProperties() + { + // build properties + } }

    Key SerDes and ValueContainer SerDes class

    diff --git a/docs/articles/toc.html b/docs/articles/toc.html index 53c7f881..b7d4798e 100644 --- a/docs/articles/toc.html +++ b/docs/articles/toc.html @@ -24,6 +24,9 @@
  • Serialization
  • +
  • + External application +
  • Roadmap
  • diff --git a/docs/index.html b/docs/index.html index 41048ecc..c864cc89 100644 --- a/docs/index.html +++ b/docs/index.html @@ -89,6 +89,7 @@

    Summary

  • Getting started
  • KEFCore usage
  • KEFCore serialization
  • +
  • KEFCore external application
  • Roadmap
  • Current state
  • diff --git a/docs/manifest.json b/docs/manifest.json index 403aae06..e9f19d63 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -177,7 +177,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Infrastructure.KafkaDbContext.html", - "hash": "PVl9cHAt4JbyboIUtVyebkiMuvTdOfIhIlj8wyvkBYc=" + "hash": "m/lJiUjfDXzvHT68V8q0TZICIWDJI+9y3g81dwKA8v8=" } }, "is_incremental": false, @@ -273,7 +273,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.KafkaDbContextOptionsExtensions.html", - "hash": "0fu+GdDfkzTYe6jL/WsasQPtUyJSMqAT63kMb2YBG3o=" + "hash": "WdR7eIE2Kwe8xm2RYdohQvx5HD3iCnCLU8SHdTfH+jE=" } }, "is_incremental": false, @@ -525,7 +525,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary-1.html", - "hash": "1tfHryBXOllbv2D2YSRwLvKzgWsuyC5NWygVaHOaWzI=" + "hash": "WuuZiT9m2QIkuvqAst8BzwGbIGbX8r1y2z0/L2KRrdA=" } }, "is_incremental": false, @@ -537,7 +537,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json-1.html", - "hash": "l32y70cRFIFFCxNc5Cd1cuLhMPv5OftVI8yfF4bk0Ss=" + "hash": "3h4jiyt/1Ma1IiXaGIRUe+GUZDKk4uMqDnoCGmiKLPA=" } }, "is_incremental": false, @@ -549,7 +549,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.html", - "hash": "89owVMthB/csRk5WvUgN0F3tbOr+VLMkCh6luX6yyCQ=" + "hash": "3H/x+2GbmX9jApp0vcthBAVPel0wdIOzQlxLCyNBR/A=" } }, "is_incremental": false, @@ -561,7 +561,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary-1.html", - "hash": "3X/E/odfCQpnjyJtgmYJgMcrPAEGlHPjo/6C+3+Fwgo=" + "hash": "o60BhcBzOTEmGQ5Td/xJrRe+dgicRg+xsSn9UJ6p8zk=" } }, "is_incremental": false, @@ -573,7 +573,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json-1.html", - "hash": "a5NZbdMWY36D/wez66f1vScd0h3AlBDCNdpvtai/xK0=" + "hash": "Vn00LX1o7d6ZteBTuT9rPjG0XFgROv3DoOQMJR8/OJw=" } }, "is_incremental": false, @@ -585,7 +585,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.html", - "hash": "sWW3E9YxswXJDMlVHOqHpIkOYsHGTBaMCTYcBh7W6cc=" + "hash": "UbS7TBODslBqgUIRc9XkdBPBAfUFypTouIfNE0cVEH0=" } }, "is_incremental": false, @@ -597,7 +597,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.html", - "hash": "KOQKZwXcWpkpIcsBkkJTHz/RBp6xN0i5T16/i7nxDl0=" + "hash": "XIQfzSO8R7XG2v/9keaP94CpFyf6g6oI6Jqs+KCTyWg=" } }, "is_incremental": false, @@ -645,7 +645,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer-1.html", - "hash": "qC2Bv/GI9BSnJF6YdsVMelCKibjgGH+egFigTayUoHY=" + "hash": "cxJNK+cZr8MyFzTP1uJF/U956Bmz9/tRTwjNLzOxWvE=" } }, "is_incremental": false, @@ -699,13 +699,25 @@ "is_incremental": false, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.yml", + "output": { + ".html": { + "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html", + "hash": "mCFJ4CUn85xaRdvhoqR9Ve1dz10vQBb8VdzJz3gK+Ic=" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.yml", "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html", - "hash": "BZo53/9Sv45pdkIh6X4JKiCCSFrDGnhaZGMzJrYaoKI=" + "hash": "Hm8Qj4vAEK8MoOCxOoriFOI8hQgthXgV4O6J6YyTO7I=" } }, "is_incremental": false, @@ -717,7 +729,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json-1.html", - "hash": "olFN6qDbtkm77lbAYcA/BAHvGBWIqWq26lTm/G5Qw/M=" + "hash": "2ecbG32aB9xcxeSR3k9HYtO4urA/7QvwEfv4RP10LTU=" } }, "is_incremental": false, @@ -741,7 +753,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json-1.html", - "hash": "1I2QvkGHMy5xaPcKxAFyzgddnRM4SQAci9ZNE7d97fk=" + "hash": "2T78nbqreBv+lsdOo2YuMoEp+VVg0gvEJrsYYtqLykc=" } }, "is_incremental": false, @@ -753,7 +765,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.html", - "hash": "TlVL5Hqna6DWsw0w3f76GwUB3get+T7r1V7FTwhmQas=" + "hash": "bk3+kBu7+umHBfB75DyTqQk1Q4yfAVtMX5BdmGz0cho=" } }, "is_incremental": false, @@ -777,7 +789,7 @@ "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer-1.html", - "hash": "1u3WJmw6F5hElxlN9YABGt7JQQG283qTyDEGgfaUWos=" + "hash": "I9P94o6vw2u/mFN4NjXnIK7u7pwvMNHyJou73o6sbxg=" } }, "is_incremental": false, @@ -819,13 +831,25 @@ "is_incremental": false, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.yml", + "output": { + ".html": { + "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html", + "hash": "TCicQ8TX7KNFZ6ZI8girFAoTht8BJJVP14zkuug1gWM=" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.yml", "output": { ".html": { "relative_path": "api/MASES.EntityFrameworkCore.KNet.Serialization.html", - "hash": "7XAj/1LHgHdvD7UzT7nckkcLIf8jgFmu2+Bm4/XtNu8=" + "hash": "+78HMZzlyddzHMMCgqv+C50nUDiXa9pXG0sytYGF7tY=" } }, "is_incremental": false, @@ -1245,7 +1269,7 @@ "output": { ".html": { "relative_path": "api/toc.html", - "hash": "pr0AEauEMrvE2tczb7MruP6eCk4AGwxI6UAFcqS1dSk=" + "hash": "JtxFWBjMnC0iLQw3YKrXew5OBWchs3YwCP6Qkd1DQ80=" } }, "is_incremental": false, @@ -1263,6 +1287,18 @@ "is_incremental": false, "version": "" }, + { + "type": "Conceptual", + "source_relative_path": "articles/externalapplication.md", + "output": { + ".html": { + "relative_path": "articles/externalapplication.html", + "hash": "7AxW7kSND0JsKaGWCHYAMYbC5TlRB0fBO1ZCUyO75ss=" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "Conceptual", "source_relative_path": "articles/gettingstarted.md", @@ -1320,7 +1356,7 @@ "output": { ".html": { "relative_path": "articles/serialization.html", - "hash": "lAX3/nfS5pbAbLd2SMO3nULWcsb50cDdQuwWWlh3dso=" + "hash": "k4iLhZMu+T/E2U1ZZUf+bK7iXxqAtfDNk7WnE4J5pcQ=" } }, "is_incremental": false, @@ -1332,7 +1368,7 @@ "output": { ".html": { "relative_path": "articles/toc.html", - "hash": "n7rz03082vquANspCKp5i+bAfF/o4hrbFCHpSMVrYyA=" + "hash": "s5VyOWkauuGE8SWCupBy3sO5vT65bWakxtkk1uj/xF0=" } }, "is_incremental": false, @@ -1370,7 +1406,7 @@ "output": { ".html": { "relative_path": "index.html", - "hash": "zZDHatL33w3Y87AXH9ly5sIMY13X8CqEcUc0mEATooA=" + "hash": "THupCbPDRtSojP1pVJ2MOO3W10xqBrBScVQufaX1VEg=" } }, "is_incremental": false, @@ -1403,13 +1439,13 @@ "ConceptualDocumentProcessor": { "can_incremental": false, "incrementalPhase": "build", - "total_file_count": 9, + "total_file_count": 10, "skipped_file_count": 0 }, "ManagedReferenceDocumentProcessor": { "can_incremental": false, "incrementalPhase": "build", - "total_file_count": 102, + "total_file_count": 104, "skipped_file_count": 0 }, "ResourceDocumentProcessor": { diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index b1db7be9..a161de9c 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -4526,6 +4526,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary(Of T).SerializeWithHeaders nameWithType: AvroKEFCoreSerDes.Key.Binary.SerializeWithHeaders nameWithType.vb: AvroKEFCoreSerDes.Key.Binary(Of T).SerializeWithHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary`1.UseHeaders + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_AvroKEFCoreSerDes_Key_Binary_1_UseHeaders + commentId: P:MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary`1.UseHeaders + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary(Of T).UseHeaders + nameWithType: AvroKEFCoreSerDes.Key.Binary.UseHeaders + nameWithType.vb: AvroKEFCoreSerDes.Key.Binary(Of T).UseHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary`1.UseHeaders* + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_AvroKEFCoreSerDes_Key_Binary_1_UseHeaders_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary`1.UseHeaders + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Binary(Of T).UseHeaders + nameWithType: AvroKEFCoreSerDes.Key.Binary.UseHeaders + nameWithType.vb: AvroKEFCoreSerDes.Key.Binary(Of T).UseHeaders - uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json`1 name: AvroKEFCoreSerDes.Key.Json href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json-1.html @@ -4622,6 +4639,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json(Of T).SerializeWithHeaders nameWithType: AvroKEFCoreSerDes.Key.Json.SerializeWithHeaders nameWithType.vb: AvroKEFCoreSerDes.Key.Json(Of T).SerializeWithHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json`1.UseHeaders + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_AvroKEFCoreSerDes_Key_Json_1_UseHeaders + commentId: P:MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json`1.UseHeaders + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json(Of T).UseHeaders + nameWithType: AvroKEFCoreSerDes.Key.Json.UseHeaders + nameWithType.vb: AvroKEFCoreSerDes.Key.Json(Of T).UseHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json`1.UseHeaders* + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_AvroKEFCoreSerDes_Key_Json_1_UseHeaders_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json`1.UseHeaders + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.Key.Json(Of T).UseHeaders + nameWithType: AvroKEFCoreSerDes.Key.Json.UseHeaders + nameWithType.vb: AvroKEFCoreSerDes.Key.Json(Of T).UseHeaders - uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer name: AvroKEFCoreSerDes.ValueContainer href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.html @@ -4724,6 +4758,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary(Of T).SerializeWithHeaders nameWithType: AvroKEFCoreSerDes.ValueContainer.Binary.SerializeWithHeaders nameWithType.vb: AvroKEFCoreSerDes.ValueContainer.Binary(Of T).SerializeWithHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary`1.UseHeaders + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_AvroKEFCoreSerDes_ValueContainer_Binary_1_UseHeaders + commentId: P:MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary`1.UseHeaders + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary(Of T).UseHeaders + nameWithType: AvroKEFCoreSerDes.ValueContainer.Binary.UseHeaders + nameWithType.vb: AvroKEFCoreSerDes.ValueContainer.Binary(Of T).UseHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary`1.UseHeaders* + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_AvroKEFCoreSerDes_ValueContainer_Binary_1_UseHeaders_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary`1.UseHeaders + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Binary(Of T).UseHeaders + nameWithType: AvroKEFCoreSerDes.ValueContainer.Binary.UseHeaders + nameWithType.vb: AvroKEFCoreSerDes.ValueContainer.Binary(Of T).UseHeaders - uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json`1 name: AvroKEFCoreSerDes.ValueContainer.Json href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json-1.html @@ -4820,6 +4871,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json(Of T).SerializeWithHeaders nameWithType: AvroKEFCoreSerDes.ValueContainer.Json.SerializeWithHeaders nameWithType.vb: AvroKEFCoreSerDes.ValueContainer.Json(Of T).SerializeWithHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json`1.UseHeaders + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_AvroKEFCoreSerDes_ValueContainer_Json_1_UseHeaders + commentId: P:MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json`1.UseHeaders + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json(Of T).UseHeaders + nameWithType: AvroKEFCoreSerDes.ValueContainer.Json.UseHeaders + nameWithType.vb: AvroKEFCoreSerDes.ValueContainer.Json(Of T).UseHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json`1.UseHeaders* + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_AvroKEFCoreSerDes_ValueContainer_Json_1_UseHeaders_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json`1.UseHeaders + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.AvroKEFCoreSerDes.ValueContainer.Json(Of T).UseHeaders + nameWithType: AvroKEFCoreSerDes.ValueContainer.Json.UseHeaders + nameWithType.vb: AvroKEFCoreSerDes.ValueContainer.Json(Of T).UseHeaders - uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler name: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler.html @@ -5090,6 +5158,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer(Of TKey).GetData nameWithType: AvroValueContainer.GetData nameWithType.vb: AvroValueContainer(Of TKey).GetData +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer`1.GetProperties + name: GetProperties() + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_Storage_AvroValueContainer_1_GetProperties + commentId: M:MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer`1.GetProperties + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer.GetProperties() + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer(Of TKey).GetProperties() + nameWithType: AvroValueContainer.GetProperties() + nameWithType.vb: AvroValueContainer(Of TKey).GetProperties() +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer`1.GetProperties* + name: GetProperties + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Avro_Storage_AvroValueContainer_1_GetProperties_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer`1.GetProperties + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer.GetProperties + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.AvroValueContainer(Of TKey).GetProperties + nameWithType: AvroValueContainer.GetProperties + nameWithType.vb: AvroValueContainer(Of TKey).GetProperties - uid: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.PropertyDataRecord name: PropertyDataRecord href: api/MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.PropertyDataRecord.html @@ -5193,6 +5278,44 @@ references: isSpec: "True" fullName: MASES.EntityFrameworkCore.KNet.Serialization.Avro.Storage.PropertyDataRecord.Value nameWithType: PropertyDataRecord.Value +- uid: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor + name: EntityExtractor + href: api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html + commentId: T:MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor + fullName: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor + nameWithType: EntityExtractor +- uid: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRawValueData(Type,Type,Type,Type,System.String,System.Byte[],System.Byte[],System.Boolean) + name: FromRawValueData(Type, Type, Type, Type, String, Byte[], Byte[], Boolean) + href: api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html#MASES_EntityFrameworkCore_KNet_Serialization_EntityExtractor_FromRawValueData_Type_Type_Type_Type_System_String_System_Byte___System_Byte___System_Boolean_ + commentId: M:MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRawValueData(Type,Type,Type,Type,System.String,System.Byte[],System.Byte[],System.Boolean) + name.vb: FromRawValueData(Type, Type, Type, Type, String, Byte(), Byte(), Boolean) + fullName: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRawValueData(Type, Type, Type, Type, System.String, System.Byte[], System.Byte[], System.Boolean) + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRawValueData(Type, Type, Type, Type, System.String, System.Byte(), System.Byte(), System.Boolean) + nameWithType: EntityExtractor.FromRawValueData(Type, Type, Type, Type, String, Byte[], Byte[], Boolean) + nameWithType.vb: EntityExtractor.FromRawValueData(Type, Type, Type, Type, String, Byte(), Byte(), Boolean) +- uid: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRawValueData* + name: FromRawValueData + href: api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html#MASES_EntityFrameworkCore_KNet_Serialization_EntityExtractor_FromRawValueData_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRawValueData + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRawValueData + nameWithType: EntityExtractor.FromRawValueData +- uid: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRecord(Org.Apache.Kafka.Clients.Consumer.ConsumerRecord{System.Byte[],System.Byte[]},System.Boolean) + name: FromRecord(ConsumerRecord, Boolean) + href: api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html#MASES_EntityFrameworkCore_KNet_Serialization_EntityExtractor_FromRecord_Org_Apache_Kafka_Clients_Consumer_ConsumerRecord_System_Byte___System_Byte____System_Boolean_ + commentId: M:MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRecord(Org.Apache.Kafka.Clients.Consumer.ConsumerRecord{System.Byte[],System.Byte[]},System.Boolean) + name.vb: FromRecord(ConsumerRecord(Of Byte(), Byte()), Boolean) + fullName: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRecord(Org.Apache.Kafka.Clients.Consumer.ConsumerRecord, System.Boolean) + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRecord(Org.Apache.Kafka.Clients.Consumer.ConsumerRecord(Of System.Byte(), System.Byte()), System.Boolean) + nameWithType: EntityExtractor.FromRecord(ConsumerRecord, Boolean) + nameWithType.vb: EntityExtractor.FromRecord(ConsumerRecord(Of Byte(), Byte()), Boolean) +- uid: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRecord* + name: FromRecord + href: api/MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.html#MASES_EntityFrameworkCore_KNet_Serialization_EntityExtractor_FromRecord_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRecord + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.EntityExtractor.FromRecord + nameWithType: EntityExtractor.FromRecord - uid: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1 name: IValueContainer href: api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html @@ -5202,6 +5325,40 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer(Of T) nameWithType: IValueContainer nameWithType.vb: IValueContainer(Of T) +- uid: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.ClrType + name: ClrType + href: api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_IValueContainer_1_ClrType + commentId: P:MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.ClrType + fullName: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer.ClrType + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer(Of T).ClrType + nameWithType: IValueContainer.ClrType + nameWithType.vb: IValueContainer(Of T).ClrType +- uid: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.ClrType* + name: ClrType + href: api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_IValueContainer_1_ClrType_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.ClrType + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer.ClrType + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer(Of T).ClrType + nameWithType: IValueContainer.ClrType + nameWithType.vb: IValueContainer(Of T).ClrType +- uid: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.EntityName + name: EntityName + href: api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_IValueContainer_1_EntityName + commentId: P:MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.EntityName + fullName: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer.EntityName + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer(Of T).EntityName + nameWithType: IValueContainer.EntityName + nameWithType.vb: IValueContainer(Of T).EntityName +- uid: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.EntityName* + name: EntityName + href: api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_IValueContainer_1_EntityName_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.EntityName + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer.EntityName + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer(Of T).EntityName + nameWithType: IValueContainer.EntityName + nameWithType.vb: IValueContainer(Of T).EntityName - uid: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.GetData(IEntityType,System.Object[]@) name: GetData(IEntityType, ref Object[]) href: api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_IValueContainer_1_GetData_IEntityType_System_Object____ @@ -5220,6 +5377,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer(Of T).GetData nameWithType: IValueContainer.GetData nameWithType.vb: IValueContainer(Of T).GetData +- uid: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.GetProperties + name: GetProperties() + href: api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_IValueContainer_1_GetProperties + commentId: M:MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.GetProperties + fullName: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer.GetProperties() + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer(Of T).GetProperties() + nameWithType: IValueContainer.GetProperties() + nameWithType.vb: IValueContainer(Of T).GetProperties() +- uid: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.GetProperties* + name: GetProperties + href: api/MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_IValueContainer_1_GetProperties_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer`1.GetProperties + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer.GetProperties + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.IValueContainer(Of T).GetProperties + nameWithType: IValueContainer.GetProperties + nameWithType.vb: IValueContainer(Of T).GetProperties - uid: MASES.EntityFrameworkCore.KNet.Serialization.Json name: MASES.EntityFrameworkCore.KNet.Serialization.Json href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.html @@ -5334,6 +5508,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json(Of T).SerializeWithHeaders nameWithType: DefaultKEFCoreSerDes.Key.Json.SerializeWithHeaders nameWithType.vb: DefaultKEFCoreSerDes.Key.Json(Of T).SerializeWithHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json`1.UseHeaders + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Json_DefaultKEFCoreSerDes_Key_Json_1_UseHeaders + commentId: P:MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json`1.UseHeaders + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json(Of T).UseHeaders + nameWithType: DefaultKEFCoreSerDes.Key.Json.UseHeaders + nameWithType.vb: DefaultKEFCoreSerDes.Key.Json(Of T).UseHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json`1.UseHeaders* + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Json_DefaultKEFCoreSerDes_Key_Json_1_UseHeaders_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json`1.UseHeaders + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.Key.Json(Of T).UseHeaders + nameWithType: DefaultKEFCoreSerDes.Key.Json.UseHeaders + nameWithType.vb: DefaultKEFCoreSerDes.Key.Json(Of T).UseHeaders - uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer name: DefaultKEFCoreSerDes.ValueContainer href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.html @@ -5436,6 +5627,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json(Of T).SerializeWithHeaders nameWithType: DefaultKEFCoreSerDes.ValueContainer.Json.SerializeWithHeaders nameWithType.vb: DefaultKEFCoreSerDes.ValueContainer.Json(Of T).SerializeWithHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json`1.UseHeaders + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Json_DefaultKEFCoreSerDes_ValueContainer_Json_1_UseHeaders + commentId: P:MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json`1.UseHeaders + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json(Of T).UseHeaders + nameWithType: DefaultKEFCoreSerDes.ValueContainer.Json.UseHeaders + nameWithType.vb: DefaultKEFCoreSerDes.ValueContainer.Json(Of T).UseHeaders +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json`1.UseHeaders* + name: UseHeaders + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Json_DefaultKEFCoreSerDes_ValueContainer_Json_1_UseHeaders_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json`1.UseHeaders + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json.UseHeaders + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.DefaultKEFCoreSerDes.ValueContainer.Json(Of T).UseHeaders + nameWithType: DefaultKEFCoreSerDes.ValueContainer.Json.UseHeaders + nameWithType.vb: DefaultKEFCoreSerDes.ValueContainer.Json(Of T).UseHeaders - uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage name: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.html @@ -5546,6 +5754,23 @@ references: fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer(Of TKey).GetData nameWithType: DefaultValueContainer.GetData nameWithType.vb: DefaultValueContainer(Of TKey).GetData +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer`1.GetProperties + name: GetProperties() + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Json_Storage_DefaultValueContainer_1_GetProperties + commentId: M:MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer`1.GetProperties + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer.GetProperties() + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer(Of TKey).GetProperties() + nameWithType: DefaultValueContainer.GetProperties() + nameWithType.vb: DefaultValueContainer(Of TKey).GetProperties() +- uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer`1.GetProperties* + name: GetProperties + href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer-1.html#MASES_EntityFrameworkCore_KNet_Serialization_Json_Storage_DefaultValueContainer_1_GetProperties_ + commentId: Overload:MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer`1.GetProperties + isSpec: "True" + fullName: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer.GetProperties + fullName.vb: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.DefaultValueContainer(Of TKey).GetProperties + nameWithType: DefaultValueContainer.GetProperties + nameWithType.vb: DefaultValueContainer(Of TKey).GetProperties - uid: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.PropertyData name: PropertyData href: api/MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.PropertyData.html @@ -5623,6 +5848,36 @@ references: isSpec: "True" fullName: MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage.PropertyData.Value nameWithType: PropertyData.Value +- uid: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames + name: KEFCoreSerDesNames + href: api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html + commentId: T:MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames + fullName: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames + nameWithType: KEFCoreSerDesNames +- uid: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.KeySerializerIdentifier + name: KeySerializerIdentifier + href: api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html#MASES_EntityFrameworkCore_KNet_Serialization_KEFCoreSerDesNames_KeySerializerIdentifier + commentId: F:MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.KeySerializerIdentifier + fullName: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.KeySerializerIdentifier + nameWithType: KEFCoreSerDesNames.KeySerializerIdentifier +- uid: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.KeyTypeIdentifier + name: KeyTypeIdentifier + href: api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html#MASES_EntityFrameworkCore_KNet_Serialization_KEFCoreSerDesNames_KeyTypeIdentifier + commentId: F:MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.KeyTypeIdentifier + fullName: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.KeyTypeIdentifier + nameWithType: KEFCoreSerDesNames.KeyTypeIdentifier +- uid: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.ValueContainerIdentifier + name: ValueContainerIdentifier + href: api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html#MASES_EntityFrameworkCore_KNet_Serialization_KEFCoreSerDesNames_ValueContainerIdentifier + commentId: F:MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.ValueContainerIdentifier + fullName: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.ValueContainerIdentifier + nameWithType: KEFCoreSerDesNames.ValueContainerIdentifier +- uid: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.ValueContainerSerializerIdentifier + name: ValueContainerSerializerIdentifier + href: api/MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.html#MASES_EntityFrameworkCore_KNet_Serialization_KEFCoreSerDesNames_ValueContainerSerializerIdentifier + commentId: F:MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.ValueContainerSerializerIdentifier + fullName: MASES.EntityFrameworkCore.KNet.Serialization.KEFCoreSerDesNames.ValueContainerSerializerIdentifier + nameWithType: KEFCoreSerDesNames.ValueContainerSerializerIdentifier - uid: MASES.EntityFrameworkCore.KNet.Storage.Internal name: MASES.EntityFrameworkCore.KNet.Storage.Internal href: api/MASES.EntityFrameworkCore.KNet.Storage.Internal.html