unsubscribe
On Fri, Aug 12, 2022 at 2:46 AM Khrystyna Popadyuk (Jira) <[email protected]>
wrote:

> Khrystyna Popadyuk created AVRO-3605:
> ----------------------------------------
>
>              Summary: .NET/#C: Refactor ReflectReader/Writer: refactor
> DotnetClass and Dotnetproperty to be able inject custom logiv
>                  Key: AVRO-3605
>                  URL: https://issues.apache.org/jira/browse/AVRO-3605
>              Project: Apache Avro
>           Issue Type: Improvement
>             Reporter: Khrystyna Popadyuk
>             Assignee: Khrystyna Popadyuk
>
>
> End user sometimes have very specific requirements for example, skip some
> properties, apply some conversion to property name before mapping and do
> on. That requirement can be important to some user and completely do not
> have sense for other. In such case there is no sense to add such
> functionality to Apache.Avro library - it can be difficult, impossible,
> dangerous... However it would be great if end user can inject own specific
> logic, by overriding default one.
>
> Current implementation of DotnetClass and DotnetProperty makes impossible
> injection of custom logic by end user. I think it is useful to refactor
> DotnetClass and DotnetProperty bring extensibility.
>
>
>
> Related story: https://issues.apache.org/jira/browse/AVRO-3603
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.20.10#820010)
>

Reply via email to