如何不向 webMethod 提供值

发布于 2024-11-05 15:35:08 字数 621 浏览 3 评论 0原文

我正在努力为 webService 实现一个 webMethod,它具有以下标头:

 public string addDocument(string docName, int docSize, string docType, string docDestinationPath, int newArch, string archName , int parentID, int archiveID )

When newArch == 0 ->无需提供parentID 值

,但当newArch ==1 -> 时应该提供所有值

我尝试在未提供parentID 时提供默认值,

 public string addDocument(string docName, int docSize, string docType, string docDestinationPath, int newArch, string archName="" , int parentID=0, int archiveID=0)

但这不起作用!

我应该怎样做才能避免此错误

“输入字符串的格式不正确。”

I'm working on implementing a webMethod for a webService which has the following header:

 public string addDocument(string docName, int docSize, string docType, string docDestinationPath, int newArch, string archName , int parentID, int archiveID )

When newArch == 0 -> no need to supply parentID value

but when newArch ==1 -> all the values should be supplied

I've tried to supply a default value when parentID isn't supplied

 public string addDocument(string docName, int docSize, string docType, string docDestinationPath, int newArch, string archName="" , int parentID=0, int archiveID=0)

but that didn't work !

What should I do to avoid this error

" Input string was not in a correct format."

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧时浪漫 2024-11-12 15:35:08

有两种方法:

public string addDocumentNewArch(string docName, int docSize, string docType, string docDestinationPath, string archName , int parentID, int archiveID )

public string addDocumentOldArch(string docName, int docSize, string docType, string docDestinationPath, string archName , int archiveID )

这将使调用者非常清楚他们在做什么。

Have two methods:

public string addDocumentNewArch(string docName, int docSize, string docType, string docDestinationPath, string archName , int parentID, int archiveID )

public string addDocumentOldArch(string docName, int docSize, string docType, string docDestinationPath, string archName , int archiveID )

This will make it very clear to the caller what they are doing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文