You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Alexey Rokhin (JIRA)" <ji...@apache.org> on 2018/01/03 20:37:00 UTC

[jira] [Comment Edited] (IGNITE-7281) .NET: Services do not work on .NET Core

    [ https://issues.apache.org/jira/browse/IGNITE-7281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16310251#comment-16310251 ] 

Alexey Rokhin edited comment on IGNITE-7281 at 1/3/18 8:36 PM:
---------------------------------------------------------------

Hi [~ptupitsyn]
May I take this?
Usually I use Reflection.Emit + optional Linq.Expressions for things like this (when 3rd party libraries like Castle.DynamicProxy are not allowed or when performance of proxy is important). Any suggestions or objections?
Should current implementation of ServiceProxy be completely replaced with new one? Or you need special implementation only for .net core?




was (Author: rokhin):
Hi [~ptupitsyn]
Can I take this?
Usually I use Reflection.Emit + optional Linq.Expressions for things like this (when 3rd party libraries like Castle.Dynamic proxy are not allowed or when performance of proxy is important). Any suggestions or objections?
Should current implementation of ServiceProxy be completely replaced with new one? Or you need special implementation only for .net core?



> .NET: Services do not work on .NET Core
> ---------------------------------------
>
>                 Key: IGNITE-7281
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7281
>             Project: Ignite
>          Issue Type: Bug
>          Components: platforms
>    Affects Versions: 2.4
>            Reporter: Pavel Tupitsyn
>              Labels: .NET, xplat
>
> We rely on {{System.Runtime.Remoting.Proxies.RealProxy}} for dynamic proxy generation. However, remoting is not supported on .NET Core.
> Investigate whether we can get id of RealProxy and generate runtime proxies manually. Basically, we need to emit an interface implementation where every method just delegates to our code.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)