Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 包含列表的HttpChannel MarshalByRefObject_C# - Fatal编程技术网

C# 包含列表的HttpChannel MarshalByRefObject

C# 包含列表的HttpChannel MarshalByRefObject,c#,C#,我想实现,我复制粘贴了,并创建了一个包含RemoteObject 远程对象看起来像: public class RemoteObject : MarshalByRefObject { readonly List<String> strings=new List<String>(); public void Add(string value) { strings.Add(value);

我想实现,我复制粘贴了,并创建了一个包含
RemoteObject

远程对象看起来像:

    public class RemoteObject : MarshalByRefObject
    {
        readonly List<String> strings=new List<String>();

        public void Add(string value)
        {
            strings.Add(value);
        }

        public List<String> Get()
        {
            return strings;
        }
    }
我的问题是如何创建可以包含某种列表的RemoteObject


这是一个旧的.NET 1.1狗,SOAP不支持泛型类型。使用允许您指定的HttpServer/ClientProvider构造函数。看看WCF。@HansPassant谢谢,我试过使用非通用列表,现在可以了
public class RemoteObject : MarshalByRefObject
{
    private int callCount = 0;

    public int GetCount()
    {
        Console.WriteLine("GetCount was called.");
        callCount++;
        return(callCount);
    }

}