我正在使用简单的ASMX服务在asp.net/c#中创建基本的Web服务。当我创建一个返回类的方法时,该类定义可由服务的客户端发现。
我想知道是否有办法将类公开给未在任何服务方法中直接使用的服务。我需要我的服务客户端知道某个特定的类,即使它在任何方法中都不是返回值或参数类型。
我意识到这是一个奇怪的要求,但它的出现是因为我们正在序列化对象并压缩序列化文件。我们最终将对象作为byte []发送。由于客户端不了解该类,因此在另一端对其进行反序列化时会出现问题。
有没有办法装饰一个类,以便通过服务发现可以发现它?
提前致谢,
马丁。