Передача объекта по ссылке в другой процесс

231
07 ноября 2017, 23:16

Существует ли какой-нибудь механизм передачи объектов именно по ссылке из одного процесса в другой? Чтобы несколько программ могли взаимодействовать с одним и тем же объектом.

Нагуглил про MarshalByRefObject, но пока не понял позволяет ли этот класс реализовать подобное.

Answer 1

Оказалось, что если передавать параметры через ref в WCF, то изменения объекта в клиенте будут распространяться на объект в сервере.

[ServiceContract]
public interface ITestService
{       
    [OperationContract]
    void SendClass(ref TestData data);
}

Скорее всего такое же поведение можно получить и в .Net Remoting.

READ ALSO
обновление UI в потоке из ViewModel

обновление UI в потоке из ViewModel

При попытке использовать в отдельном потоке вылетает ошибка SystemWindows

431
Оптимизация реализации программы

Оптимизация реализации программы

У меня будет программа, примерную реализацию я приведу в кодеСуть программы, вначале она получает данные из БД, затем эти данные приводит...

247
Don't destroy Партиклов (Unity 5 C#)

Don't destroy Партиклов (Unity 5 C#)

Добрый деньУ меня есть прифаб PS_Sun

239
Как сократить и оптимизировать код js

Как сократить и оптимизировать код js

есть такой блок с кодом JS:

252