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