跨越 AppDomain 边界的垃圾收集对象
当您将从 MarshalByRefObject 继承的对象传递给不同的 AppDomain 时,创建该对象的 AppDomain 引发的 GC.Collect() 不会收集该对象,前提是该对象在 G…
如何在 AppDomain 之间传递引用作为方法参数?
我一直在尝试让以下代码工作(所有内容都在同一个程序集中定义): namespace SomeApp{ public class A : MarshalByRefObject { public byte[] GetSom…
为什么不能将封送接口作为整数(或指针)传递
我将接口的引用从 Visio 加载项传递到 MyCOMServer (Delphi 中的接口编组必须在 MyCOMServer 的内部方法中将接口作为指针传递。我尝试将接口作为接口…
使用 MarshalByRefObject 跨应用程序域传递数据
我在两个 .NET 应用程序域之间传递一些数据时遇到了一些麻烦,我希望这里有人可以帮助我。 基本上我拥有的是一个主应用程序(Main),它将程序集A和B…
Mono、带有 MarshalByRefObject 的可序列化对象
我正在尝试将 C# 应用程序移植到 .NET(客户端服务器),但遇到了序列化问题。 Linux 客户端序列化并对象,但 Windows 服务器无法反序列化它,并给出…
用于向其他 AppDomain 公开 POCO 实例的通用容器 - 它是如何工作的?
我对另一个线程的这个答案很感兴趣,我希望有人可以帮助我阐明这个概念。 假设我有一个主 AppDomain 和一堆子 AppDomain,它们是由主 AppDomain 创建…
具有 MarshalByRefObject 字段的可序列化对象
好吧,我不确定这个问题以前是否被问过,所以它是否已经消失了。 假设我们有两个这样的类, [Serializable] public class ClassA { private string _n…
.NET 远程处理线程模型
我想知道如何使用 MarshalByRef 对象在服务器端处理线程。 给定我的远程 MarshalByRef 类: public class MyRemotedClass : MarshalByRef { public in…
如何解决“Must be MarshalByRefObject”问题 使用 C# 等良好但多重继承截断的语言?
如何在 C# 等良好但多继承截断语言中解决“Must be MarshalByRefObject”问题? 问题很简单,在某些情况下你只需要继承这个类(基础设施要求)。 在这…
- 共 1 页
- 1