gpt4 book ai didi

c# - ASMX Web 服务公开类

转载 作者:行者123 更新时间:2023-11-30 16:36:40 25 4
gpt4 key购买 nike

我正在使用简单的 ASMX 服务在 asp.net/c# 中创建一个基本的 Web 服务。当我创建一个返回类的方法时,服务的客户端可以发现此类定义。

我想知道是否有一种方法可以将未在任何服务方法中直接使用的类公开给服务。我需要我的服务客户了解某个特定的类,即使它没有在任何方法中显示为返回值或参数类型。

我意识到这是一个奇怪的要求,但它的出现是因为我们正在序列化对象并压缩序列化文件。我们最终将对象作为 byte[] 发送。当在另一端反序列化它时,这会导致问题,因为客户端不知道该类。

有没有办法装饰一个类,使其可以通过服务发现被发现?

提前致谢

马丁。

最佳答案

使用 XmlInclude暴露类上的属性以包含另一个类。

关于c# - ASMX Web 服务公开类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/560722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com